Modern, scalable, and feature-rich ecommerce platform built with React, Node.js, Express, and MongoDB.
Premium UI, robust admin panel, secure authentication, and seamless deployment.
- User Authentication (Register, Login, OTP, JWT, Password Reset)
- Product, Category & Subcategory Management (Admin & User)
- Cart & Checkout (Stripe Integration)
- Order Management (User & Admin)
- Address Book (Multiple Addresses)
- Profile Management (Edit, Avatar Upload)
- Admin Dashboard (Users, Products, Orders, Categories)
- Mobile Responsive Design
- Image Uploads (Cloudinary)
- Email Notifications (Registration, Orders, Password Reset)
- Secure, Scalable, and Production Ready
Frontend | Backend | Database | Cloud & Tools |
---|---|---|---|
React (Vite) | Node.js, Express.js | MongoDB | Cloudinary |
Tailwind CSS | JWT Auth, Stripe API | Vercel/Render | |
Redux Toolkit | Nodemailer/Resend | GitHub Actions |
Leyo-Full-Stack-Ecommerce/
├── client/ # React frontend (Vite)
├── server/ # Node.js backend (Express)
├── .gitignore
├── readme.md
└── ... # Demo GIFs, thumbnails, etc.
git clone https://github.com/NarenderSD/leyo-full-stack-ecommerce.git
cd leyo-full-stack-ecommerce
- Create
.env
files in bothclient/
andserver/
directories as per your environment. - Never commit your
.env
files to GitHub!
Frontend:
cd client
npm install
Backend:
cd ../server
npm install
Start Backend:
cd server
npm run dev
Start Frontend:
cd ../client
npm run dev
- Frontend: http://localhost:5173
- Backend: http://localhost:8080
- Frontend: Deploy on Vercel or Netlify
- Backend: Deploy on Render, Railway, or Vercel Serverless
- Environment Variables: Set all secrets (DB URI, JWT, Stripe, Cloudinary, etc.) in the deployment dashboard.
- All sensitive data is managed via environment variables
- Passwords are hashed and never stored in plain text
- JWT-based authentication for secure sessions
- Input validation and error handling throughout
Narender Singh
LinkedIn | Portfolio
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.
Premium Quality | Modern UI | Production Ready | Scalable Architecture