Skip to content
This repository was archived by the owner on May 8, 2026. It is now read-only.

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-Commerce Web Application

Typing animation


πŸ“¦ Overview

E-Commerce Web Application is a full-stack online shopping platform designed to simulate real-world e-commerce systems.

It allows users to browse products, manage carts, and place secure orders with a complete end-to-end workflow.


✨ Features

  • πŸ‘€ User Registration & Login (JWT Authentication)
  • πŸ›οΈ Dynamic Product Listing
  • πŸ›’ Add / Remove / Update Cart Items
  • πŸ“¦ Order Placement & Order History
  • πŸ”Ž Product Search & Filtering
  • πŸ” Role-Based Access (Admin/User)
  • πŸ“± Fully Responsive UI

βš™οΈ Tech Stack

Layer Tools Used
Frontend React.js, JavaScript, Axios, TailwindCSS
Backend Node.js + Express
Database MongoDB
Security JWT Authentication
Tools Git, VS Code, Postman

πŸ—‚οΈ Project Structure

E-Commerce-App/
β”œβ”€β”€ client/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ context/
β”‚   └── services/
β”œβ”€β”€ server/
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ services/
β”‚   β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ routes/
β”‚   └── middleware/
└── README.md

🧠 Learnings

  • Implemented secure authentication flow using JWT
  • Designed RESTful API architecture
  • Managed cart state and order lifecycle
  • Structured backend with separation of concerns
  • Integrated frontend with backend APIs

πŸš€ Future Improvements

  • Payment Gateway Integration
  • Admin Dashboard
  • Order Tracking System
  • Full Deployment with CI/CD

πŸ‘¨β€πŸ’» Developer

Aniket Sundriyal
πŸ“© sundriyalaniket@gmail.com
πŸ”— GitHub: https://github.com/GxAniket

About

Full-stack e-commerce web application built with the MERN stack featuring secure authentication, product management, shopping cart functionality, and order processing.

Topics

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors