Skip to content

Latest commit

Β 

History

History
94 lines (69 loc) Β· 4.68 KB

File metadata and controls

94 lines (69 loc) Β· 4.68 KB

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

πŸ“¬ Contact

Feel free to reach me through the below handles if you'd like to contact me.

linkedin instagram