Code Monkey home page Code Monkey logo

flipkart_clone_fp's Introduction

Flipkart - MERN

Full-Stack Flipkart with Admin Dashboard & Paytm Payment Gateway.

Visit Now ๐Ÿš€

๐Ÿ–ฅ๏ธ Tech Stack

Frontend:

reactjsย  react-routerย  reduxย  tailwindcssย  muiย  chart-jsย 

Backend:

nodejsย  expressjsย  mongodbย  jwtย 

Payment Gateway:

paytm

Cloud Storage: Cloudinary

Mail Service: Sendgrid

๐Ÿš€ 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

mockup mockups
mockup mockups

flipkart_clone_fp's People

Contributors

vinay-biz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.