Backend project that allow to get information about beers trough public API
this repo is a porting of punkapi-server of sammdec in java Spring.
Other credit are available in the CREDITS.md file
the documentation of the API can be found here.
There are 3 endpoint available:
- https://beers-api.dmgiangi.dev/beers
- https://beers-api.dmgiangi.dev/beers/{beer-id}
- https://beers-api.dmgiangi.dev/beers/random
Complete documentation about the API is avaiable in the link above.
the technology used to achieve thi result are:
- Git and GitHub
- Maven
- Java with Spring Framework
- Oracle Cloud Service
- Oracle Linux
- MariaDB
- Apache
Dependency of the project:
- Gson [De]Serialization library
- bucket4j Java rate limiting library
- Log4j Log framework
- thymeleaf Java template engine
- Lombok code generation library
- create documentation