Skip to content

GxAniket/ecommerce-fullstack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors