Project Overview
A complete e-commerce solution built with the MERN stack featuring product management, secure payment processing via Razorpay, JWT authentication, and a full-featured admin dashboard.
Objectives
- Build a scalable e-commerce platform
- Implement secure payment processing
- Create comprehensive admin tools
Features & Modules
JWT-based authentication
Product filtering and search
Shopping cart with persistence
Razorpay payment integration
Order tracking with status updates
Admin product & order management
Review & rating system
Technology Stack
Frontend
React 18Redux ToolkitTailwind CSS
Backend
Node.jsExpress.js
Database
MongoDBRedis (caching)
Hardware Requirements
- Any modern PC
- 4GB RAM minimum
Software Requirements
- Node.js 18+
- MongoDB 6+
- VS Code
Future Scope
- AI product recommendations
- Multi-vendor marketplace
- Mobile app
Quick FAQs
Is Razorpay integration included?
Yes, full Razorpay payment gateway integration is included with test and live mode.
Technologies Used
ReactNode.jsExpressMongoDBRazorpay