This is a Full Stack E-commerce Application built with MERN stack (MongoDB, Express, React, Node.js). It includes a User frontend, Backend APIs, and optionally an Admin panel. Users can browse products, add to cart, and manage orders. Admins can manage products.
- Browse all products
- View new collections
- Popular products by category
- Add to cart, remove from cart
- View cart items
- Responsive UI
- User authentication (signup/login with JWT)
- Product management
- Cart management
- Image upload with Multer
- MongoDB database
- Add / remove products
- Manage categories
- View all orders
- Frontend: React, Axios, HTML, CSS
- Backend: Node.js, Express.js, Multer, JWT
- Database: MongoDB
- Deployment: Render
- Clone the repository:
git clone https://github.com/kaushikigupta4/Cartify.git
2. Install dependencies for backend:
cd backend
npm install
3.Install dependencies for backend:
cd ../frontend
npm install
4.Setup environment variables in .env files:
Port=
MONGO_URL=
SECRET_KEY=
5.Run the application
cd frontend
npm run start
cd backend
npm run start
cd admin
npm run dev
ββ backend/ # Node.js + Express backend
ββ frontend/ # React frontend
ββ admin-backend/ # admin
Kaushiki Gupta