Description
This is a full-stack Spring Boot application with dynamic templates, validation logic, and backend services. Below is a breakdown of the main components of the codebase.
Project Files
Configuration
- pom.xml
Bootstrap
- BootStrapData.java
Controllers
- AboutController.java
- AddInhousePartController.java
- AddOutsourcedPartController.java
- AddPartController.java
- AddProductController.java
- MainScreenControllerr.java
Domain
- InhousePart.java
- OutsourcedPart.java
- Part.java
- Product.java
Repositories
- InhousePartRepository.java
- OutsourcedPartRepository.java
- PartRepository.java
- ProductRepository.java
Services
- InhousePartService.java
- InhousePartServiceImpl.java
- OutsourcedPartService.java
- OutsourcedPartServiceImpl.java
- PartService.java
- PartServiceImpl.java
- ProductService.java
- ProductServiceImpl.java
Validators
- EnufPartsValidator.java
- PriceProductValidator.java
- ValidDeletePart.java
- ValidEnufParts.java
- ValidProductPrice.java
Click a file to view its contents here...
What I Learned
This project helped me gain experience building modular, testable Java applications using Spring Boot. I learned to organize logic into services, controllers, and domain layers, while connecting backend behavior to UI templates.
← Back to Projects