https://github.com/jigar-sable/flipkart-mern
Full Stack Flipkart with Admin Dashboard
https://github.com/jigar-sable/flipkart-mern
cloudinary expressjs flipkart flipkart-clone full-stack fullstack-ecommerce heroku-deployment mern-ecommerce mern-stack mongodb nodejs paytm-payment-gateway reactjs redux redux-thunk sendgrid
Last synced: 28 days ago
JSON representation
Full Stack Flipkart with Admin Dashboard
- Host: GitHub
- URL: https://github.com/jigar-sable/flipkart-mern
- Owner: jigar-sable
- License: mit
- Created: 2022-02-14T15:24:57.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T07:52:50.000Z (12 months ago)
- Last Synced: 2025-03-28T23:06:47.133Z (about 1 month ago)
- Topics: cloudinary, expressjs, flipkart, flipkart-clone, full-stack, fullstack-ecommerce, heroku-deployment, mern-ecommerce, mern-stack, mongodb, nodejs, paytm-payment-gateway, reactjs, redux, redux-thunk, sendgrid
- Language: JavaScript
- Homepage: https://flipkartweb-mern.vercel.app
- Size: 1.86 MB
- Stars: 389
- Watchers: 6
- Forks: 231
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flipkart - MERN
Full-Stack Flipkart with Admin Dashboard & Paytm Payment Gateway.[Visit Now](https://flipkartweb-mern.vercel.app) đ
## đĨī¸ Tech Stack
**Frontend:**Â
Â
Â
Â
Â
Â**Backend:**
Â
Â
Â
Â**Payment Gateway:**

**Cloud Storage:** [Cloudinary](https://cloudinary.com/)
**Mail Service:** [Sendgrid](https://sendgrid.com/)
## đ Features
**User Account Management**
- Login/Signup: đĒ Users can create an account or log in to an existing one.
- Update Profile/Password: đ Users can update their profile information and change their passwords.
**Password Management**
- Reset Password Mail: đ§ Utilizing Sendgrid, users can reset their passwords via email.
**Shopping Cart**
- Add/Remove Items: đ Users can add items to their shopping cart or remove them as needed.
- Update Quantities: đĸ Quantities of items in the cart can be adjusted.
**Saved Items**
- Save For Later: đž Users can move items from the cart to a "Saved For Later" list or remove them from it.
**Wishlist**
- Add/Remove Items: â¤ī¸ Users can add items to their wishlist or remove them from it.
**Product Browsing**
- Pagination: đ Products are paginated, with 12 products displayed per page by default.
- Search: đ Users can search for products.
- Filters: đī¸ Products can be filtered based on categories, ratings, and price range.
**Checkout Process**
- Shipping Info: đ Shipping information is stored in session storage for ease of checkout.
- Payment Options: đŗ Users can pay through Paytm payment gateway for checkout.
**Order Management**
- My Orders: đĻ Users can view their order history with various filters.
- Order Details: âšī¸ Details of all ordered items are accessible.
- Order Confirmation: âī¸ Users receive email notifications with comprehensive order details upon placing an order.
**Product Interaction**
- Review Products: đ Users can review products.
**Admin Features**
- Dashboard: đĨī¸ Admins have access to a dedicated dashboard.
- Order Management: đ Admins can update order statuses and delete orders.
- Product Management: đ Admins can add/update products.
- User Management: đĨ Admins can update user data and delete users.
- Review Management: đ Admins can view and delete product reviews.
- Stock Management: đ Product stock is automatically decreased upon shipment.## Sneak Peek of Admin Dashboard đ :

![]()
![]()
![]()
![]()
đŦ Contact
Feel free to reach me through the below handles if you'd like to contact me.
[](https://www.linkedin.com/in/jigar-sablee)
[](https://www.instagram.com/jigarsable.dev)