This Repo contains source code for an E-commerce Website named GadgetCraze which was created using MERN Stack.
GadgetCrazeDemoVideo.mp4
- Full featured shopping cart
- Product reviews and ratings
- Top products carousel
- Product pagination
- Product search feature
- User profile with orders
- Admin product management
- Admin user management
- Admin Order details page
- Mark orders as delivered option (Admin)
- Checkout process (shipping, payment method, etc)
- Add
.envfile with variables defined in.env.examplefile - Install Dependencies (frontend & backend)
npm install
cd frontend
npm install
- Run
# Run frontend (:3000) & backend (:5000)
npm run dev
# Run backend only
npm run server
- Build & Deploy
# Create frontend prod build
cd frontend
npm run build
Sample User Logins
test@email.com (Customer)
123456
john@email.com (Customer)
123456

















