
DevBox was a portfolio project developed with Java and the SpringBoot framework, utilizing SQL as the database and Maven for dependency management. The application incorporated features such as:
CORS Protection.
Email Sending Capability.
Dashboard for Data Management, supporting CRUD operations for timeline items, users, money notes, and shortlinks.
The project leveraged Docker containerization for deployment, employing a CI/CD pipeline. It was built using Java 17 and configured with a multi-stage build process for efficiency. The Docker setup involved:
Compilation and dependency resolution with Maven in a build stage.
Packaging the application into a lightweight image for runtime.
Exposing port 8080 for application access.
Eventually, the project was retired and replaced by a Next.js portfolio implementation.
The project is available on Github [Private Repo.]
Source code is available upon request.
Technologies Used
- Java
- SpringBoot
- Mavin
- GIT
- CI/CD
- CSS
- JavaScript
- Thymeleaf front-end
Project Type
SpringBoot Java Web Application
Check out other projects below:
View More Projects