Skip to content

Latest commit

 

History

History
68 lines (35 loc) · 1.49 KB

File metadata and controls

68 lines (35 loc) · 1.49 KB

MernProject

This project is a full-fledged E-commerce web application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It provides all essential features required to run a modern online store, from product listings and user authentication to cart management and order processing.

💡 Key Features:

User Authentication & Authorization

Secure user login & registration (JWT-based)

Role-based access (Admin & User)

Product Management

Add, edit, and delete products (Admin)

Product details with image, description, price, category, stock, and ratings

Shopping Cart

Add/remove items to cart

Update item quantity

Cart persists across sessions

Order Management

Place orders

View order history

Order details with shipping, payment status, and delivery tracking

Admin Dashboard

Manage users, products, and orders

Sales summary and analytics

Payment Integration

Integrated payment gateway (e.g., Stripe or PayPal)

Real-time payment status updates

Search & Filter

Product search by name or category

Filter by price, rating, and availability

Responsive Design

Fully mobile-friendly and responsive UI (built with React + CSS/Bootstrap/Tailwind)

🛠️ Tech Stack:

Frontend: React.js, Redux (for state management), Axios

Backend: Node.js, Express.js

Database: MongoDB (with Mongoose)

Authentication: JWT, bcrypt.js

Cloud Services (optional): Cloudinary (for image uploads), Stripe/PayPal (for payments)

Deployment: Can be deployed using platforms like Vercel, Netlify, or Heroku