Skip to content

This is full stack project aims to create CRUD operations and connection between react and spring boot.

Notifications You must be signed in to change notification settings

tk452859/E-Commerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Full-Stack E-Commerce Website

A full-stack e-commerce web application built with Spring Boot (Java) for the backend, React (Vite + Tailwind CSS) for the frontend, and MySQL for the database. This project demonstrates RESTful APIs, JWT authentication, product management, cart & order system, and role-based admin management.


✨ Features

πŸ‘€ User

  • Register & login with JWT authentication
  • Browse and search products by category
  • Add to cart, update quantities, and checkout
  • View order history
  • Save/remove favourites

πŸ›  Admin

  • Add, update, delete products
  • Manage users (view list, edit roles)
  • View & process all orders
  • Role-based access control (Admin vs User)

πŸ— Tech Stack

Frontend: React (Vite), Tailwind CSS, React Router, Axios
Backend: Spring Boot, Spring Data JPA (Hibernate), Spring Security + JWT, REST APIs
Database: MySQL
Others: Postman, Maven, Git & GitHub


Screenshot 2025-09-21 022432

git clone https://github.com/your-username/E-Commerce-Website.git cd E-Commerce-Website

About

This is full stack project aims to create CRUD operations and connection between react and spring boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages