Skip to content

xsayedmahmud/ShelfMaster

Repository files navigation

📚 ShelfMaster

A simple and elegant library management application built using JavaScript, HTML, and CSS. This app allows you to track your personal book collection, mark books as read, and filter your collection based on various criteria. The app demonstrates the use of object-oriented programming, event listeners, and DOM manipulation in JavaScript.

🌟 Features

  • ✅ Add new books to your library
  • ✏️ Edit existing book details
  • ❌ Remove books from the library
  • 📖 Mark books as read or not read
  • 🔢 View the total number of books, read books, and unread books
  • 🔍 Filter your library by:
    • 🔤 Title
    • 📚 Author
    • 🌐 Language
    • 📅 Published year
    • 📘 Read status (read or not read)

🚧 Upcoming Features

The following features are designed and will be implemented soon:

  • 🧲 Search bar to search for books in your library
  • 🅰️ Filter to search book titles by letters

⚙️ Setup

To use the library app, simply clone the repository and open index.html in your favorite web browser.

🌐 Live Link

Check out the live version of the Library App here.

About

Simple book library management system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published