The Book Collection Store is a web application that demonstrates the principles of client-server architecture. Users can manage a collection of books through CRUD (Create, Read, Update, Delete) operations.
- 📖 Add New Books: Users can submit details to add books to the collection.
- 👀 View All Books: A list displays all books in the collection.
- 🔍 View Book Details: Users can click on a book to see detailed information.
- ✏️ Edit Book Information: Users can update existing book details.
- 🗑️ Delete Books: Users can remove books from the collection.
- 🔖 Filter by Genre: Users can filter the displayed books based on genre.
- 🔍 Search Functionality: Users can search for books by title or author.
- 🔒 User Authentication: Secure access for users to manage their collections (optional).
- 📱 Responsive Design: The frontend adapts to different screen sizes for better usability.
- Backend: Node.js with Express framework
- Database: MongoDB
- Frontend: ReactJS
- Basic knowledge of HTML, CSS, and JavaScript.
- Familiarity with Node.js and Express.
- Understanding of HTTP methods (GET, POST, PUT, DELETE).
- Clone this repository:
git clone https://github.com/AdikaNathaniel/BookCollectionStore