https://github.com/rafhael-s-p/library-api-tdd
A RestFul API for book rent control.
https://github.com/rafhael-s-p/library-api-tdd
heroku jacoco rest-api spring-boot swagger tdd
Last synced: about 2 months ago
JSON representation
A RestFul API for book rent control.
- Host: GitHub
- URL: https://github.com/rafhael-s-p/library-api-tdd
- Owner: rafhael-s-p
- Created: 2021-08-18T09:43:53.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-29T14:48:07.000Z (almost 5 years ago)
- Last Synced: 2025-11-30T18:17:02.109Z (7 months ago)
- Topics: heroku, jacoco, rest-api, spring-boot, swagger, tdd
- Language: Java
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RestFul API Design using Spring Boot, TDD and JUnit5
[](https://app.travis-ci.com/RafhaelSouza/library-api-tdd)
[](https://codecov.io/gh/RafhaelSouza/library-api-tdd)
Description: A RestFul API for book rent control.
Link: https://www.udemy.com/course/design-de-apis-restful-com-tdd-spring-boot-e-junit-5/
## Technologies and Concepts
✔️ Spring Boot
✔️ RestFul API
✔️ H2Database
✔️ Automatized Tests (TDD and BDD) - JUnit 5, Mockito and Mocks
✔️ Lombok
✔️ ModelMapper
✔️ DTO (Data Transfer Object)
✔️ Subresources, email sending and cronjobs
✔️ Documentation using Swagger API
✔️ API Tests using Insomnia
✔️ CI using Github and Travis CI
✔️ Jacoco and Codecov
✔️ Heroku Deploy