This project is a Bookstore Management System built using the MERN Stack (MongoDB, Express, React, Node.js), Tailwind CSS for responsive styling, and DesUI for pre-built components. It includes authentication, role-based authorization, and an admin panel for managing books, users, and orders.
- Authentication: Users can sign up, log in, and access the system with JWT-based authentication.
- Authorization: Admin users have full access to manage books and users, while regular users can browse books and make purchases.
- Admin Panel: Admins can add, update, delete books, manage users, and view order history.
- Responsive UI: The UI is built using Tailwind CSS and DesUI for modern components like buttons, forms, etc.
- Backend: Node.js, Express, MongoDB
- Frontend: React.js, Tailwind CSS, DesUI
- Authentication: JWT (JSON Web Tokens), Bcrypt.js for password hashing
- Clone the repository:
git clone https://github.com/DhruvalShah05/Online-Book-Selling-Web-App.git cd Online-Book-Selling-Web-App/backend