Skip to content

hulchenko/MERN-bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookStore App

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.

App Desktop Screenshot

Features

User Experience

  • 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.

Admin Controls

  • 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.

Technologies Used

  • React
  • Redux Toolkit
  • TypeScript
  • Express
  • MongoDB & Mongoose
  • AWS S3
  • PayPal SDK
  • NextUI
  • Tailwind CSS

Live Demo

You can access the live demo of the BookStore App here: https://mern-bookstore-o4c8.onrender.com/

PayPal Testing Credentials

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!

About

Slow cold starts on Render

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published