Skip to content

maheshpatil132/flipkart-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Flipkart Clone - MERN Stack

Welcome to the Flipkart Clone project, a comprehensive e-commerce platform built using the MERN (MongoDB, Express.js, React, Node.js) stack. This project is designed to emulate the robust functionality of Flipkart, one of the leading e-commerce platforms in India. Whether you're an aspiring developer looking to learn or a business owner seeking to establish an online presence, our Flipkart Clone has you covered.

Visit Now 🚀

🖥️ Tech Stack

Frontend:

reactjs  react-router  redux  tailwindcss  mui  chart-js 

Backend:

nodejs  expressjs  mongodb  jwt 

Payment Gateway:

RAZOR PAY

Deployed On:


Vercel

Image Management: Cloudinary


Features ✨

  • Login/Signup User Account

  • Cart Add/Remove Items | Update Quantities

  • Save For Later Add/Remove Items

  • Wishlist Add/Remove Items

  • Products Pagination (Default 12 Products Per Page)

  • Product Search

  • Product Filters Based on Category/Ratings | Price Range

  • Shipping Info in Session Storage

  • My Orders (With All Filters)

  • Order Details of All Ordered Item

  • Users will receive mail when order placed with all details

  • Review Products User Account

  • Admin: Dashboard access to only admin roles

  • Admin: Update Order Status | Delete Order

  • Admin: Add/Update Products

  • Admin: Update User Data | Delete User

  • Admin: List Review of Product | Delete Review

  • Stock Management: Decrease stock of product when shipped

  • User Authentication: Secure user registration and login system to ensure a personalized shopping experience.

  • Product Catalog: Browse a wide range of products, complete with detailed descriptions, images, and prices.

  • Search Functionality: Easily find products with our powerful search feature.

  • Shopping Cart: Add and manage items in your cart before making a purchase.

  • Payment Integration: Secure payment processing with various payment gateways.

  • Order Management: Keep track of your orders with an intuitive order management system.

  • Admin Panel: Manage products, users, and orders through an intuitive admin dashboard.

  • Reviews and Ratings: Share your feedback and read reviews from other users.

  • Wishlist: Save products for future reference.

  • Real-time Notifications: Stay updated with order status and promotions through notifications.


Snapshots 😍 :

Capture

mockup mockups

📬 Contact

If you want to contact me, you can reach me through below handles.

linkedin

© 2023 Mahesh Patil