Skip to content

πŸ›’ This is a fully responsive e-commerce platform built with MongoDB, Express.js, React, and Node.js (MERN stack). The admin has full control over adding and managing products. Customers can browse items, add to cart, place orders, and track their order status.

Notifications You must be signed in to change notification settings

phero20/E-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Image Description E-Commerce Platform



πŸ”—πŸš€ Live Demo : https://ecommerce-frontend-nine-lyart.vercel.app

This is a fully responsive e-commerce platform built with MongoDB, Express.js, React, and Node.js (MERN stack). The admin has full control over adding and managing products. Customers can browse items, add to cart, place orders, and track their order status.

The platform includes sorting, filtering, related products, and demo payments via COD, Stripe, and Razorpay. Images are managed efficiently using Cloudinary, ensuring smooth media handling. The UI, styled with Tailwind CSS, offers a modern and fully responsive experience.



πŸ† Features

πŸ— Admin Controls :
βœ… Add and remove product listings.
βœ… Manage orders and change order statuses.
βœ… View all available products in the database.

πŸ› User Shopping Experience :
βœ… Browse and view detailed product pages.
βœ… Add products to the cart and place orders.
βœ… Track order status in real time.



πŸ”Ž Advanced Features :

βœ… Filtering & Sorting – Sort by category, price, subcategory.
βœ… Related Products – Smart recommendations based on browsing items.
βœ… Secure Authentication – JWT-based login for admins & users.
βœ… Payment Integration – test mode of Stripe & Razorpay for transactions.
βœ… Cloudinary Integration – Store and optimize images for faster loading.
βœ… Responsive Design – Mobile-friendly.



πŸ›  Tech Stack

Frontend: React, Tailwind CSS
Backend: Node.js, Express.js
Database: MongoDB
Authentication: JWT Token
Payments: Stripe & Razorpay
Image Storage: Cloudinary
State Management: Context



πŸ— How It Works

Authentication: Users and admins log in with JWT-based tokens.
Admin Dashboard: Admin adds and updates product listings.
Product Handling: Items are categorized efficiently.
Ordering System: Users add items to the cart and place orders.
Payments: Transactions are processed via Stripe, Razorpay & COD.
Order Tracking: Users can check order status anytime.

About

πŸ›’ This is a fully responsive e-commerce platform built with MongoDB, Express.js, React, and Node.js (MERN stack). The admin has full control over adding and managing products. Customers can browse items, add to cart, place orders, and track their order status.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages