BookStore is an advanced e-commerce web application tailored for book enthusiasts. It combines elegant design, powerful features, and smooth functionality to deliver a premium shopping experience. Built with modern technologies, it boasts responsiveness, secure payment options, and dynamic user and admin controls.
- Dark Mode & Animations: Stunning UI with NextUI’s dark theme, elegant styles, and animations.
- Authentication & Authorization: Secure login and registration with JWT-based cookies; role-based rendering for user/admin actions.
- Search & Pagination: Effortlessly find books and navigate large catalogues with advanced search and pagination.
- Book Reviews: Submit reviews, rate books, and view community ratings.
- Order History: Track previous purchases with detailed statuses for delivery and payments.
- Responsive Design: Fully optimized for desktop and mobile screens.
- Redux-Powered App: Smooth cart management, auth user state, API queries; all with global state synchronization.
- Quick Login: One-click test user accounts for fast access to user and admin features.
- PayPal SDK: Integrated secure payments for seamless transactions.
- Product Management: Add, edit, and delete books in the catalogue.
- Order Management: Update order statuses, including marking payments and deliveries.
- User Management: Manage personal accounts and orders.
- React
- Redux Toolkit
- TypeScript
- Express
- MongoDB & Mongoose
- AWS S3
- PayPal SDK
- NextUI
- Tailwind CSS
You can access the live demo of the BookStore App here: https://mern-bookstore-o4c8.onrender.com/
u: [email protected]
p: Wj=3b%Rx
BookStore combines functionality, aesthetics, and innovation to make online book shopping seamless and enjoyable. Dive in and experience the future of book retail today!