- 🔐 User & Admin authentication system
- 📦 Product management with categories
- 🛒 Shopping cart & wishlist functionality
- 💳 Razorpay integration for payments
- 🏠 Address management system
- 📊 Sales reporting & coupon system
- 🧾 GST calculation integrated
- 🔄 Return/refund processing
| Area | Technologies |
|---|---|
| Frontend | |
| Backend | |
| Database | |
| Payment | |
| Security | |
| Cloud |
# Clone repository
git clone https://github.com/rishnudk/Supreme.git
cd Supreme
# Install dependencies
npm install
# Configure environment
echo "PORT=7000
MONGO_URI=mongodb://localhost:27017/supreme
RAZORPAY_KEY_ID=your_razorpay_key
RAZORPAY_KEY_SECRET=your_razorpay_secret
CLOUDINARY_URL=your_cloudinary_url" > .env
# Start development server
npm run devSupreme/
├── controllers/ # Business logic
├── models/ # Database schemas
│ ├── User.js
│ ├── Product.js
│ └── Order.js
├── routes/ # API endpoints
│ ├── adminRoutes.js
│ └── userRoutes.js
├── views/ # EJS templates
├── public/ # Static assets
├── middlewares/ # Authentication
└── server.js # Application entry
- Registration with email verification
- Google OAuth login
- Password reset flow
- Product/category CRUD operations
- Order management system
- Sales analytics
- Cart management
- Checkout process
- Payment gateway
- Order tracking
- Automatic GST calculation
- Discount coupon system
- Referral program
Rishnu Dk
📧 rishnudev@gmail.com
🔗 GitHub Profile
⭐ Star the repo if you find it useful!!