An open API service indexing awesome lists of open source software.

https://github.com/prabhakar-naik/ecommerce-web-application

Ecommerce web application demo in sample base project
https://github.com/prabhakar-naik/ecommerce-web-application

ecommerce-application hibernate-jpa java java-8 jdbc-driver spring-boot web

Last synced: 3 months ago
JSON representation

Ecommerce web application demo in sample base project

Awesome Lists containing this project

README

          

# ecommerce-web-application
Ecommerce web application demo in sample base project
# A Spring Boot-based ecommerce web application featuring:

Product Management:

Add, edit, and delete products with detailed descriptions and images.

User Registration and Login:

Secure user authentication and authorization using JWT.

Shopping Cart:

Add and remove products from the shopping cart.

# Prerequisites
Java 8+
Spring Boot
Maven or Gradle
SQL database (e.g., MySQL, PostgreSQL)
JWT library

Backend: Spring Boot, Spring Data JPA, Spring Security, JWT

Database: SQL (e.g., MySQL, PostgreSQL)

Usage
Access the application: Open your web browser and navigate to http://localhost:9193 (or the specified port).
Register or login: Create a new user account or log in with existing credentials.
Browse products: Explore the product catalog and add items to your shopping cart.

Configuration
Database configuration: Modify the application.properties file to match your database settings.
JWT configuration: Customize the JWT secret and expiration time in the SecurityConfig class.