Skip to content

This is a prototype for Sporty Shoes' e-commerce platform built using Spring Boot. The application includes user registration and login, product management, order processing, and admin functionalities for managing products and viewing reports.

Notifications You must be signed in to change notification settings

JoyLerato/Sporty_Shoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sporty Shoes E-commerce Website

This repository contains the prototype for Sporty Shoes' e-commerce platform. The application is built using Spring Boot and includes essential features for an online store, such as user registration and login, product management, order processing, and admin functionalities.

Table of Contents

Project Overview

Sporty Shoes is a company that manufactures and sells sports shoes. This project aims to develop a prototype for their e-commerce portal to transition from a walk-in store to an online store.

Features

  • User Management:
    • User registration and login.
    • User profile management.
  • Product Management:
    • Admin can add, update, delete, and categorize products.
    • Customers can view and search products.
  • Order Management:
    • Customers can add products to the cart and place orders.
    • Order confirmation and tracking.
  • Admin Features:
    • Admin dashboard to manage products and view user lists.
    • View purchase reports filtered by date and category.
    • Change admin password.

Technologies Used

  • Java 8
  • Spring Boot
  • Thymeleaf
  • Spring Data JPA
  • Spring Security
  • Maven

Setup Instructions

  1. Clone the repository:
    git clone (https://github.com/JoyLerato/Sporty_Shoes.git)
    cd sporty-shoes
    

Set up the database:

Ensure you have MySQL installed and running. Create a database named sportyshoes and update the database configuration in src/main/resources/application.properties. Build the project: mvn clean install Run the application: mvn spring-boot:run

Running the Application Once the application is running, you can access it at http://localhost:8080.

About

This is a prototype for Sporty Shoes' e-commerce platform built using Spring Boot. The application includes user registration and login, product management, order processing, and admin functionalities for managing products and viewing reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published