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
- Host: GitHub
- URL: https://github.com/prabhakar-naik/ecommerce-web-application
- Owner: Prabhakar-Naik
- Created: 2024-09-13T09:14:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T04:43:59.000Z (almost 2 years ago)
- Last Synced: 2025-04-08T17:21:33.277Z (about 1 year ago)
- Topics: ecommerce-application, hibernate-jpa, java, java-8, jdbc-driver, spring-boot, web
- Language: Java
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.