https://github.com/christinamakri/ecommerce
Java Spring Boot eCommerce web application
https://github.com/christinamakri/ecommerce
java react spring-boot webapp
Last synced: 2 months ago
JSON representation
Java Spring Boot eCommerce web application
- Host: GitHub
- URL: https://github.com/christinamakri/ecommerce
- Owner: ChristinaMakri
- Created: 2025-06-28T19:14:28.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-28T19:50:23.000Z (12 months ago)
- Last Synced: 2025-06-28T20:36:10.608Z (12 months ago)
- Topics: java, react, spring-boot, webapp
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OVERVIEW
eCommerce is a robust and scalable backend application developed using Java 17 and the Spring Boot framework. It delivers the essential infrastructure for powering an online retail platform, including user management, product catalog, and (optionally) shopping cart and order processing. The system is designed with modularity, security, and extensibility in mind, making it suitable for integration with various frontend frameworks or third-party services.
KEY FEATURES
-JWT-based authentication and role-based authorization (USER / ADMIN)
-User and address management with CRUD operations
-Shopping cart functionality with real-time update support
-Product and category management with optional filtering & searching
-Order processing workflow
-RESTful API endpoints, documented and tested via Postman
-Spring Security integration with secure password handling
-Cross-Origin Resource Sharing (CORS) support for frontend integration
-Global exception handling and validation
TECHNOLOGY STACK
-Java 17+
-Spring Boot Framework
-Spring Security
-Spring Data JPA with Hibernate ORM
-Relational databases: PostgreSQL
-Build tools: Maven