In this repository you can find the code corresponding to a rest API, as the final project of the subject Backend I of the Digital House certified tech developer program. The API was developed for a registration system of patients, dentists and shifts of a dental clinic. With a login and a register with json web token type authentication.
To see the web interface where all the API endpoints are displayed with the data they receive and how they use it, https://swagger.io/, hosted on localhost, was used.
- Spring Boot
- MVC Pattern
- PostgreSQL
- Spring Data Jpa - Hibernate
- Exception handling with Apache Log4j
- Endpoints security based on JWT token
- Unit tests - Junit 5
- Swagger UI - Documentation