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
pmoustopoulos
Maintainer
33 stars
View on GitHub
department-api repository preview
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-api
Languages
Java99%
Last updated7mo ago
License
More Spring Boot projects

Ask MadeWithWhat

AI answers may contain mistakes — please double-check important details.