This project is a web application that allows users to view books, submit reviews, and browse through other user reviews. It utilizes a MongoDB database for data storage, Java and Spring Boot for the backend, and React for the frontend.
- Backend: Java, Spring Boot
- Frontend: React.js
- Database: MongoDB
- API: RESTful API
- UI Components: React-Bootstrap, Material UI
O5Mq6fn.-.Imgur.mp4
- Book Listing: Users can view a list of books.
- Book Detail: Users can view detailed information about a specific book.
- Review Submission: Users can submit a review for a book.
- View Reviews: Users can browse and read reviews submitted by others.
- Node.js: Required for running the frontend.
- MongoDB: Required for storing book and review data.
- Java 11+: Required for running the backend server.
- Clone the backend repository:
git clone <your-backend-repository-url>
- Retrieves a list of all books in the database.
- Retrieves details of a specific book, including its reviews.
- Submit a review for a specific book.