Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T07:52:50.000Z (7 months ago)
- Last Synced: 2024-12-14T08:04:54.743Z (8 days 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: 371
- Watchers: 6
- Forks: 223
- Open Issues: 6
-
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/jigar-sablee)
[![instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/jigarsable.dev)