Ecommerce app with MERN stack including stripe payment integration.
Open [Demo] (https://ecommerce-76b9b.web.app) to view it in the browser.
Ecommerce app with MERN stack including stripe payment integration. This is the backend Node APP Repository.
Frontend React.js Repo (https://github.com/shafeequeom/MERN-ECommerce-Frontend)
- React Client (Frontend)
- Firebase Authentication and Redux
- Node MongoDB API (Backend)
- Firebase Auth Check (Server side)
- User Admin and Protected Routes
- Categories CRUD
- Sub Categories CRUD
- Creating Products with Categories and Sub Categories (Advance)
- Multiple Image Uploads with Client Side Resize
- Update and Delete Products (Advance)
- Displaying Products Pagination and Carousel
- Star Rating System
- Products based on Categories and Sub Categories
- Advance Searching and Filtering (9 Different Ways)
- Add to Cart
- Checkout
- Coupon
- Payment with Stripe
- Orders
- User Dashboard (Purchase History)
- PDF/Invoice Download
- Admin Dashboard (Order Management)
- Wishlist
- Cash On Delivery (Cashless order)
MERN Stack Web E-commerce app with React Redux Ant Design Firebase NodeJs and MongoDB. Project features:
- Login Registration System
- Login with email/password and social login (Google)
- Admin dashboard and order management system
- Products CRUD with advance features including categories, sub-categories, multiple image uploads etc
- Plenty of advance searching and filtering options
- Star rating system
- Cart functionality with both backend/frontend implementation
- Checkout with stripe for credit card payments
- Checkout with cash on delivery (no online payment required)
- User dashboard with password update, purchase history, Invoice/PDF download etc
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:8500 to view it in the browser.