Skip to content

πŸ›’ VantΓ© & Co – Luxury MERN E-commerce Store A full-featured πŸ§‘β€πŸ’» MERN Stack web app offering a seamless shopping experience for users & powerful admin controls. Features include πŸ›οΈ secure login, πŸ”Ž smart filters, πŸ’³ Stripe/Razorpay/COD payments, and πŸ“¦ order management β€” optimized for both desktop & mobile.

Notifications You must be signed in to change notification settings

Sahilmd01/E-commerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ VantΓ© & Co - Perfect Store with Luxury

A fully featured MERN Stack E-commerce Web Application designed to deliver a luxury shopping experience. It includes both user-facing and admin functionalities like secure login, product management, smart filtering, and multiple payment options including Razorpay, Stripe, and Cash on Delivery.


🌐 Live Demo

https://e-commerce-website-4w6a.vercel.app

PORT 5000


πŸ“Έ Screenshots

🏠 Admin Homepage desktop demo

πŸ” Admin Panel log in page

login_page

πŸ” Admin Panel Item Add Page

Add_item

πŸ” Admin Panel Item list

item list

πŸ” Admin Panel Order Received Page

item list

Mobile View of πŸ” Admin Panel


πŸ“¦ Tech Stack

  • Frontend: React.js, Tailwind CSS, Swiper.js
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: JWT (JSON Web Tokens), Bcrypt
  • Payments: Razorpay, Stripe, Cash on Delivery
  • Image Handling: Cloudinary / Local (based on configuration)
  • Deployment: Vercel / Netlify / Render / Heroku (optional)

✨ Features

πŸ‘€ User Side

  • βœ… Secure User Registration & Login
  • βœ… JWT Authentication
  • βœ… Product Search Bar
  • βœ… Filter by:
    • Category
    • Subcategory
    • Price Range
    • Latest / Relevance
  • βœ… View product details
  • βœ… Related Product Suggestions
  • βœ… Add to Cart
  • βœ… Checkout Process
  • βœ… Multiple Payment Options:
    • Razorpay
    • Stripe
    • Cash on Delivery
  • βœ… View Order History

πŸ” Admin Panel

  • βœ… Secure Admin Login
  • βœ… Dashboard with analytics (optional)
  • βœ… Manage:
    • Products (CRUD)
    • Categories & Subcategories
    • Orders
    • Users
  • βœ… Product Search, Filter, Sort
  • βœ… Update Order Status

πŸ“‚ Project Structure


/client           β†’ React frontend
/server           β†’ Express backend
/models           β†’ Mongoose models
/routes           β†’ API endpoints
/controllers      β†’ Business logic
/context          β†’ React global state (ShopContext)


πŸ”§ Installation

πŸ–₯️ Clone the repo

git clone https://github.com/yourusername/vante-co-ecommerce.git
cd vante-co-ecommerce

πŸš€ Backend Setup

cd server
npm install
.env sample 
# - MANGODB_URI=""
# - CLOUDINARY_API_KEY=""
# - CLOUDINARY_SECRET_KEY=""
# - CLOUDINARY_NAME=""
# - JWT_SECRET=""
# - ADMIN_EMAIL=
# - ADMIN_PASSWORD=
# - STRIPE_SECRET_KEY=""
# - STRIPE_PUBLISHABLE_KEY=""
# - RAZORPAY_KEY_SECRET=
# - RAZORPAY_KEY_ID=

npm run dev

πŸ’» Frontend Setup

cd client
npm install
npm start

πŸ§ͺ Testing Accounts

User Login:
Email: [email protected]  //you can create one too
Password: 12345678 

βœ… Future Improvements

  • Product reviews and ratings
  • User address book & profile editing
  • Email notifications
  • Coupon/Discount system
  • Wishlist & Recently viewed
  • Progressive Web App (PWA)

πŸ“ License

This project is licensed under the MIT License.


🀝 Credits

Developed by Sahil Project: VantΓ© & Co – Perfect Store with Luxury

About

πŸ›’ VantΓ© & Co – Luxury MERN E-commerce Store A full-featured πŸ§‘β€πŸ’» MERN Stack web app offering a seamless shopping experience for users & powerful admin controls. Features include πŸ›οΈ secure login, πŸ”Ž smart filters, πŸ’³ Stripe/Razorpay/COD payments, and πŸ“¦ order management β€” optimized for both desktop & mobile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages