- Java
- Spring boot
- Spring Data JPA
- Spring security
- JWT
- Swagger
- PostgreSQL
- Heroku (to deploy the application)
- Sign up and Log in
- Create books
- List books
- Reserve books (with expiration date and automatic devolution)
- Devolve books
- Open a software like postman to do the requests
- Acess the endpoints through https://library-springboot-api.herokuapp.com
In this document, there are some steps that you must to follow to use this application. I recommend to take a read before start using it.
Swagger is responsible to provide a documentation of the API, it break down the endpoints and the models of the application. Check it out: https://library-springboot-api.herokuapp.com/swagger-ui.html
- Make a fork;
- Create a branch with your feature:
git checkout -b my-feature; - Commit changes:
git commit -m 'Creating new classes'; - Push the changes:
git push origin my-feature.
