https://github.com/thebadshahkid/flipkart-clone
This is a flipkart(an ecommerce site) clone.
https://github.com/thebadshahkid/flipkart-clone
cloudinary expressjs fullstack-development fullstack-ecommerce heroku-deployment mern-stack mongo nodejs paytm-payment-gateway reactjs redux sendgrid
Last synced: 5 months ago
JSON representation
This is a flipkart(an ecommerce site) clone.
- Host: GitHub
- URL: https://github.com/thebadshahkid/flipkart-clone
- Owner: TheBadshahKid
- License: mit
- Created: 2024-07-09T13:00:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T12:16:25.000Z (almost 2 years ago)
- Last Synced: 2025-04-07T11:47:24.507Z (about 1 year ago)
- Topics: cloudinary, expressjs, fullstack-development, fullstack-ecommerce, heroku-deployment, mern-stack, mongo, nodejs, paytm-payment-gateway, reactjs, redux, sendgrid
- Language: JavaScript
- Homepage: https://flipkartweb-mern.vercel.app/
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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/saksham-saksham-500298257/)