ShopHub is a full-stack e-commerce web application built with React, Node.js, Express, and MongoDB. It includes product catalog browsing, advanced filtering, search, pagination, persistent cart, multi-step checkout, order tracking, reviews and ratings, JWT authentication, user roles, profile management, and an admin dashboard for products, orders, users, and revenue stats.
All projects
LiveE-commerce Web App
ShopHub
Full-stack e-commerce platform with catalog, cart, checkout, orders, reviews, and admin dashboard.

Key Features
- Product catalog
- cart
- checkout
- order management
- reviews
- authentication
- role-based access
- admin product CRUD
- order status management
- user management.
Tech Stack
React 18ViteRedux ToolkitReact RouterTailwind CSSAxiosNode.jsExpressMongoDBMongooseJWTbcryptjsHelmetexpress-validator