Skip to content

TearsAchly/Bookshelf-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookshelf App

Bookshelf App is a simple web application to manage your reading list. You can add books to two separate shelves: "Not Finished Reading" and "Finished Reading". It allows you to search for books by title and manage their status easily.

Features

  • Add a new book with title, author, publication year, and completion status.
  • Move books between "Not Finished Reading" and "Finished Reading" shelves.
  • Delete books from the bookshelf.
  • Search for books by title and display search results.
  • Responsive design for various screen sizes.

Technologies Used

  • HTML, CSS, JavaScript
  • Local Storage for data persistence

How to Use

  1. Add a Book:

    • Fill out the form fields (Title, Author, Year, and Completion Status).
    • Click the "Add Book" button to add the book to either the "Not Finished Reading" or "Finished Reading" shelf.
  2. Manage Bookshelf:

    • Use the toggle buttons on each book to move it between shelves or delete it.
  3. Search for Books:

    • Use the search form to search for books by title.
    • Search results will display matching books from both shelves.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/bookshelf-app.git
    
  2. Navigate to the project directory:

    cd bookshelf-app
    
  3. Open index.html in your web browser.

License

This project is licensed under the MIT License - see the LICENSE file for details.