Skip to content

This project is a comprehensive E-Commerce User Management System designed to enhance the online shopping experience for users while providing robust administrative features.

Notifications You must be signed in to change notification settings

roushan-code/Mern-Stack-Ecommerce-with-Redux

Repository files navigation

Ecommerce - MERN

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

Visit Now 🚀

🖥️ Tech Stack

Frontend:

reactjs  react-router  redux  mui  chart-js 

Backend:

nodejs  expressjs  mongodb  jwt 

Payment Gateway:

paytm

Cloud Storage: Cloudinary

🚀 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.

Product Browsing

  • Pagination: 📚 Products are paginated, with 10 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 visa card 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.

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

About

This project is a comprehensive E-Commerce User Management System designed to enhance the online shopping experience for users while providing robust administrative features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages