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.
- 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)
- ✅ 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
- ✅ Secure Admin Login
- ✅ Dashboard with analytics (optional)
- ✅ Manage:
- Products (CRUD)
- Categories & Subcategories
- Orders
- Users
- ✅ Product Search, Filter, Sort
- ✅ Update Order Status
/client → React frontend
/server → Express backend
/models → Mongoose models
/routes → API endpoints
/controllers → Business logic
/context → React global state (ShopContext)
git clone https://github.com/yourusername/vante-co-ecommerce.git
cd vante-co-ecommercecd 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 devcd client
npm install
npm startUser Login:
Email: user@gmail.com //you can create one too
Password: 12345678
- Product reviews and ratings
- User address book & profile editing
- Email notifications
- Coupon/Discount system
- Wishlist & Recently viewed
- Progressive Web App (PWA)
This project is licensed under the MIT License.
Developed by Sahil Project: Vanté & Co – Perfect Store with Luxury







