DevBox Spring Boot portfolio

DevBox: Java SpringBoot portfolio app with CI/CD, Docker deployment, CRUD dashboard, email sending, and shortlink creation. Secured with CORS protection.

DevBox Spring Boot portfolio

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

Project Type

SpringBoot Java Web Application

Check out other projects below:

View More Projects