A full-stack e-commerce website built with Node.js, Express, EJS, and Tailwind CSS.
Features include user authentication, admin and user panels, a product catalog, shopping cart, and a smooth, modern UI.
- User Authentication
- Sign up / login / logout
- Email/password protected routes
- User Panel
- Browse products
- Add to cart (with quantity controls)
- View and manage cart items
- Checkout placeholder
- Admin Panel
- Add/edit/delete products
- Upload product images
- Modern UI
- Mobile-first, responsive design
- Built entirely with EJS templates and Tailwind CSS
- Professional navbar, hero section, cart layout, and forms
| Layer | Technologies |
|---|---|
| Backend | Node.js, Express.js, Mongoose |
| Frontend | EJS templates, Tailwind CSS |
| Database | MongoDB |
| Auth | express-session, flash messages |
| Deployment | (Optional) Heroku / Railway / etc |
- Clone the repo
git clone https://github.com/Vikram-Kumar-Sahu/E-Commerce-Store.git cd E-Commerce-Store