Book Chautari is an online interactive book platform dedicated to enhancing the reading experience for book enthusiasts in Nepal. This project aims to create a digital community where readers can explore, review, and discuss their favorite books. By leveraging the latest web technologies, Book Chautari seeks to provide a seamless and engaging user experience.
- User Accounts: Readers can create profiles, save favourite books, and interact with other readers.
- Book Reviews & Ratings: Users can review and rate books, helping others make informed decisions.
- Interactive Discussions: Engage with other readers through comments and discussions on each book.
- Search and Filter: Find books by genre, author, rating, and more.
- Nepal-Centric Book Data: Focused on providing content that resonates with the Nepalese audience.
This project follows the MVC (Model-View-Controller) pattern:
- Model: Manages the data and business logic of the application.
- View: Renders the user interface.
- Controller: Handles user input and updates models or views accordingly.
- Frontend: React, Redux, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Others: REST API, JWT Authentication, Cloudinary (for image storage)
- Register or log in to explore books, leave reviews, and interact with other readers.
- Search for books by title, author, or genre.
- Add books to your favorite list to keep track of what you love.