Skip to content

kaushikigupta4/Cartify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Full Stack E-commerce Project

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.


πŸ“Œ Features

User Frontend

  • Browse all products
  • View new collections
  • Popular products by category
  • Add to cart, remove from cart
  • View cart items
  • Responsive UI

Backend APIs

  • User authentication (signup/login with JWT)
  • Product management
  • Cart management
  • Image upload with Multer
  • MongoDB database

Admin Panel

  • Add / remove products
  • Manage categories
  • View all orders

πŸš€ Tech Stack

  • Frontend: React, Axios, HTML, CSS
  • Backend: Node.js, Express.js, Multer, JWT
  • Database: MongoDB
  • Deployment: Render

⚑ Installation

  1. 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

Full_Stack_Ecommerce/

β”œβ”€ backend/           # Node.js + Express backend
β”œβ”€ frontend/          # React frontend
β”œβ”€ admin-backend/     # admin

Author

Kaushiki Gupta

Deployment

https://cartify-1-kaid.onrender.com/

About

Full Stack E-commerce application built with MERN stack, user authentication, product browsing, cart management, admin panel, image uploads, JWT authentication, MongoDB database, ready for deployment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors