A modern, full-stack e-commerce platform for fashion and lifestyle products. Built with React, Node.js, Express, and MongoDB.
- User authentication & admin panel
- Product catalog with images, categories, and sizes
- Shopping cart & checkout
- Order management
- Responsive design
- Image upload (Cloudinary)
- Frontend: React, Vite, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB
# Clone the repository
https://github.com/widushan/E-commerce-Website.git
# Install dependencies for backend
cd backend
npm install
# Install dependencies for frontend
cd ../frontend
npm install
# Install dependencies for admin panel
cd ../admin
npm install- Start Backend
cd backend npm start - Start Frontend
cd frontend npm run dev - Start Admin Panel
cd admin npm run dev
E-commerce-Website/
├── admin/
├── backend/
├── frontend/
/api/user/admin- Admin login/api/product/add- Add product/api/product/list- List products/api/order- Manage orders
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.
- Author: widushan
- GitHub: widushan
- Email: widushanp@gmail.com