A simple and extensible RESTful e-commerce API built with Java 17 and Spring Boot.
Supports product, category, and supplier management with a clean layered architecture and DTO usage.
- Product management (CRUD operations)
- Category and supplier management
- Clean layered architecture
- DTO mapping using ModelMapper
- Standardized error handling and API response structure
- Java 21
- Spring Boot 3.5.4
- Maven
- ModelMapper
- JPA / Hibernate
- PostgreSQL