Skip to content
This repository has been archived by the owner on Sep 19, 2024. It is now read-only.

This project is an e-commerce platform designed to allow users to browse products, add them to their cart, and make purchases. It includes user authentication, product management, and a shopping cart feature. The application is built with Java Spring Boot and uses MySQL for data persistence, with a responsive front-end powered by Bootstrap and Thym

License

Notifications You must be signed in to change notification settings

ashykng/java-spring-e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Platform

An e-commerce web application built with Java Spring, MySQL for the database, and HTML, CSS, Bootstrap, and Thymeleaf for the front-end. This platform allows users to browse products, add them to their cart, and proceed with purchases.

Features

  • Product Catalog: Browse through various product categories.
  • Product Search: Search for products by name or category.
  • User Authentication: User registration, login, and authentication.
  • Shopping Cart: Add, remove, and update products in the shopping cart.
  • Order Management: Place orders and view order history.
  • Admin Panel: Manage products, categories, and user orders.

Technologies Used

  • Java Spring Boot: Backend framework for building the REST API.
  • MySQL: Relational database for storing user and product data.
  • HTML/CSS/Bootstrap: Front-end design and styling for the user interface.
  • Thymeleaf: Java template engine for rendering dynamic views in the browser.

How It Works

  1. Product Management: Admin users can add, edit, or delete products. Regular users can browse and search products.
  2. User Management: Users can register, log in, and manage their profiles.
  3. Shopping Cart: Users can add products to their cart and proceed to checkout.
  4. Order Placement: Users can place orders, and the admin can manage the status of the orders.
  5. Database: MySQL stores user information, product details, orders, and transactions.

About

This project is an e-commerce platform designed to allow users to browse products, add them to their cart, and make purchases. It includes user authentication, product management, and a shopping cart feature. The application is built with Java Spring Boot and uses MySQL for data persistence, with a responsive front-end powered by Bootstrap and Thym

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published