Skip to content

Developed the backend of an eCommerce application using Spring Boot, offering secure APIs for user authentication, product management, and order processing.

Notifications You must be signed in to change notification settings

ChristinaMakri/eCommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Developed the backend of an eCommerce application using Spring Boot, offering secure APIs for user authentication, product management, and order processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages