Back to projects
APIs
department-api
A Spring Boot 3 RESTful API for managing departments and employees. Features include CRUD operations, Excel/PDF reporting with JasperReport, async email sending with Thymeleaf, Dockerized PostgreSQL, and database migrations with Flyway. Enhanced with Swagger documentation, and tested using JUnit 5, Mockito, and Testcontainers.
pmoustopoulos
Maintainer
33 stars
About this project
A Spring Boot 3 RESTful API for managing departments and employees. Features include CRUD operations, Excel/PDF reporting with JasperReport, async email sending with Thymeleaf, Dockerized PostgreSQL, and database migrations with Flyway. Enhanced with Swagger documentation, and tested using JUnit 5, Mockito, and Testcontainers. Maintained by pmoustopoulos on GitHub, where it has earned 33 stars from the community.
It's actively developed around api-documentation, crud, docker, and is a solid reference for anyone building with these tools.
Tags
Install
npm install department-apiMore Spring Boot projects