/library

Web app for listing books you read or might read.

Primary LanguageJavaScriptMIT LicenseMIT

Jaizzer's Library

Jaizzer's Library is a web application that allows users to manage their book collection. Users can add, edit, and delete books, as well as track their reading status.

Live preview: Jaizzer's Library

Features

  • Add books: Users can add books to their library by providing the book's title, author, page count, and reading status.
  • Edit books: Users can edit the details of existing books, such as the title, author, page count, and reading status.
  • Delete books: Users can remove books from their library.
  • Track reading status: Users can mark books as "Read" or "Not Read" and easily toggle between the two statuses.

Getting Started

You can access and use the Jaizzer's Library web application by visiting the following link: Jaizzer's Library

If you prefer to run the web application locally, you can follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/jaizzer-library.git
  2. Navigate to the project directory: cd jaizzer-library
  3. Open the index.html file in your web browser.

Usage

Upon opening the web application, you will see your book library displayed as a series of cards. Each card represents a book and contains information such as the title, author, page count, and reading status.

To add a new book:

  1. Click on the "+" button at the top right corner of the screen or the "Add Book" button in the main content area.
  2. Fill in the required details in the form, including the title, author, page count, and reading status.
  3. Click the "Add Book" button to add the book to your library. The card for the newly added book will appear in the main content area.

To edit a book:

  1. Locate the book card you wish to edit.
  2. Click on the "Edit" button (represented by a pencil icon) within the book card.
  3. Update the desired fields in the form.
  4. Click the "Edit Book" button to save the changes. The card for the edited book will be updated with the new information.

To delete a book:

  1. Locate the book card you wish to delete.
  2. Click on the "Delete" button (represented by a trash can icon) within the book card.
  3. Confirm the deletion when prompted. The book card will be removed from your library.

Contributing

Contributions to Jaizzer Library are welcome! If you find any bugs or have suggestions for improvements, please open an issue on the GitHub repository. You can also fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.