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

Latest commit

 

History

History
27 lines (20 loc) · 1.45 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.45 KB

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.