🚧 Status: Under active development - new modules coming soon.
SB-eCommerce is a RESTful backend application built with Spring Boot, designed to manage products, users, authentication, and orders for an eCommerce platform.
The goal is to create a secure, modular, and cloud-deployable full-stack solution using modern Spring technologies.
- Backend: Spring Boot · Spring Framework · Spring Data JPA · Spring Security 6 · JWT
- Database: PostgreSQL / MySQL
- Cloud / DevOps: AWS (RDS, S3, Elastic Beanstalk), Docker, GitHub Actions
- Testing: JUnit 5 · MockMvc · Testcontainers
- User registration & authentication with JWT (Spring Security 6)
- Role-based authorization (ADMIN / USER)
- CRUD operations for products, categories, and orders
- REST API with pagination, sorting, and filtering
- Cloud deployment on AWS (RDS, S3, Elastic Beanstalk)
- OpenAPI/Swagger documentation