Skip to content

Supreme is a furniture e-commerce platform built using Node.js, Express.js, Bootstrap, CSS, HTML, and JavaScript.

Notifications You must be signed in to change notification settings

rishnudk/Supreme

Repository files navigation

Supreme - E-commerce Platform Supreme

Node.js Express MongoDB Razorpay

🚀 Key Features

Authentication Products Cart

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

💻 Tech Stack

Area Technologies
Frontend EJS Bootstrap
Backend Node.js Express
Database MongoDB
Payment Razorpay
Security bcrypt Sessions
Cloud Cloudinary

🛠️ Installation

# 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 dev

📂 Project Structure

Supreme/
├── 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

🌟 Core Functionality

User System

Auth Password

  • Registration with email verification
  • Google OAuth login
  • Password reset flow

Admin Panel

Admin

  • Product/category CRUD operations
  • Order management system
  • Sales analytics

Shopping Flow

Cart Payment

  1. Cart management
  2. Checkout process
  3. Payment gateway
  4. Order tracking

Financial Features

GST Coupons

  • Automatic GST calculation
  • Discount coupon system
  • Referral program

👨‍💻 Author

Rishnu Dk
📧 rishnudev@gmail.com
🔗 GitHub Profile

Star the repo if you find it useful!!
GitHub Stars


About

Supreme is a furniture e-commerce platform built using Node.js, Express.js, Bootstrap, CSS, HTML, and JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published