eMart eCommerce Platform
A comprehensive full-stack e-commerce marketplace featuring product reviews, cart management, stripe-like payments, and an admin dashboard, built with the MERN stack.
Fri Mar 29 2024
MongoDBExpressReactNode.jsRedux

eMart is a comprehensive eCommerce marketplace platform built on the MERN stack. It features shopping carts, user review ratings, trending product carousels, and a dedicated admin interface for managing inventory, orders, and users.
App Screenshots
Customer Shopping Flow
| Home Screen | Product Page | Customer Profile |
|---|---|---|
![]() | ![]() | ![]() |
| Login Page | Register Page | Order Details |
|---|---|---|
![]() | ![]() | ![]() |
Admin Control Panel
| Product Inventory Management | Order Fulfillment Tracking | User Account Administration |
|---|---|---|
![]() | ![]() | ![]() |
| Edit Product | Edit User Details |
|---|---|
![]() | ![]() |
Features
- 🛒 Full-Featured Shopping Cart — Seamlessly add, remove, and manage cart product quantities.
- 💬 Product Reviews & Ratings — Real-time user feedback logging and star rating systems.
- 🎠 Trending Product Carousel — Discover popular products at a glance on the homepage.
- 🔍 Search & Pagination — Find items instantly and browse catalog results with ease.
- 📊 Admin Dashboard — Complete CRUD operations for products, order processing management, and user permissions.
Tech Stack
- Frontend: React, Redux Toolkit (state management), Bootstrap
- Backend & Logic: Node.js, Express
- Database: MongoDB with Mongoose ORM
- Security: bcrypt (password hashing), JSON Web Tokens (JWT)
Architecture Highlights
eMart decouples client-side presentation from backend business logic. Using Redux Toolkit, client state is updated transactionally. The backend API handles Clarifai operations securely, manages MongoDB transactions, and enforces authentication gates on sensitive admin routes.










