Project Modules

This project has declared the following modules:

Name Description
JWT Authentication Spring Web JWT Authentication Controller is a project that provides RESTful endpoints for JWT-based authentication using Spring Web. It enables secure user authentication workflows while integrating seamlessly with Core business logic and adhering to Clean Architecture principles.
Spring Boot User Controllers Core Spring Boot User Controllers is a project that provides RESTful APIs for managing user-related workflows using Spring Boot. It bridges Core user logic with external systems, ensuring modularity, scalability, and adherence to Clean Architecture principles.
Spring Boot Product Controllers Spring Web Product Controllers is a project that provides RESTful APIs for managing product-related workflows using Spring Web. It enables seamless integration between Core product logic and external systems, ensuring scalability, modularity, and alignment with Clean Architecture principles.
Spring Boot Order Controllers Core Spring Boot Order Controllers is a project that exposes order management workflows as RESTful APIs using Spring Boot. It bridges Core order logic with external systems, ensuring modularity, scalability, and alignment with Clean Architecture principles.
Spring Boot Order Controllers Core Spring Boot Payment Controllers is a project that provides RESTful APIs for managing payment workflows using Spring Boot. It connects Core payment logic with external systems, ensuring modularity, scalability, and adherence to Clean Architecture principles.
Spring Boot Inventory Controllers Core Spring Boot Inventory Controllers is a project that exposes inventory management workflows through RESTful APIs using Spring Boot. It acts as a bridge between Core inventory logic and external systems, ensuring scalability, modularity, and alignment with Clean Architecture principles.