8 Forks
31 Stars
31 Watchers

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.

How to download and setup department-api

Open terminal and run command
git clone https://github.com/pmoustopoulos/department-api.git
git clone is used to create a copy or clone of department-api repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with department-api https://github.com/pmoustopoulos/department-api/archive/master.zip

Or simply clone department-api with SSH
[email protected]:pmoustopoulos/department-api.git

If you have some problems with department-api

You may open issue on department-api support forum (system) here: https://github.com/pmoustopoulos/department-api/issues