Welcome to BookVault, your go-to application for managing your book collection. BookVault provides a user-friendly interface to create, read, update, and delete (CRUD) books in your library. With filtering options, detailed book views, and a beautiful UI, managing your books has never been easier.
- Add new books to your collection through a modal form.
- Enter details such as book cover, author, title, rating, and genre.
- Submit the form to post the new book to your collection.
- View a list of all books in a visually appealing UI.
- Click on a book to see detailed information, including title, author, rating, genre, synopsis, publication date, and cover image.
- Update the rating of any book directly from the book details view.
- Ensure your ratings are always up-to-date with easy editing.
- Filter books based on genre to quickly find books of a particular type.
- Filter books based on author to see all books written by a specific author.
- Remove books from your collection with a simple delete action.
- Keep your collection up-to-date by easily managing the books you no longer need.
- Ensure you have a web browser installed (Chrome, Firefox, Safari, etc.).
- Ensure you have a local server set up if you are running the app locally (e.g., using json-server for the JSON data).
- Click the "Add New Book" button to open the modal form.
- Fill in the book details: cover image URL, author, title, rating, genre.
- Click the "Submit" button to add the book to your collection.
- Click on any book in the list to view its detailed information.
- The detailed view will show all the book's attributes.
- In the book details view, click the "Edit Rating" button.
- Enter the new rating and submit to update the book's rating.
- Use the genre filter dropdown to select and view books of a specific genre.
- Use the author filter dropdown to select and view books by a specific author.
- In the book details view, click the "Delete" button.
- Confirm the deletion to remove the book from your collection.
Thank you for using BookVault! Happy reading and managing your book collection!