Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 6 hours 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 (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T12:16:25.000Z (about 1 month ago)
- Last Synced: 2024-09-26T17:21:50.066Z (about 6 hours 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:**![reactjs](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)Â
![react-router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)Â
![redux](https://img.shields.io/badge/Redux-593D88?style=for-the-badge&logo=redux&logoColor=white)Â
![tailwindcss](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)Â
![mui](https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge&logo=material-ui&logoColor=white)Â
![chart-js](https://img.shields.io/badge/Chart.js-FF6384?style=for-the-badge&logo=chartdotjs&logoColor=white)Â**Backend:**
![nodejs](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)Â
![expressjs](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)Â
![mongodb](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)Â
![jwt]( https://img.shields.io/badge/JWT-000000?style=for-the-badge&logo=JSON%20web%20tokens&logoColor=white)Â**Payment Gateway:**
![paytm](https://img.shields.io/badge/Paytm-002970?style=for-the-badge&logo=paytm&logoColor=00BAF2)
**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 đ :
![Capture](https://user-images.githubusercontent.com/64949957/153995268-0cb769b9-e0ee-48ea-83c1-09b881df4101.PNG)
đŦ Contact
Feel free to reach me through the below handles if you'd like to contact me.
[![linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/saksham-saksham-500298257/)