Skip to content

DePalma2/api-rest-harry-potter

Repository files navigation

🧙‍♂️ Harry Potter API REST (Working)

This project seeks to be the best rest api related to the magical world of Harry Potter. In it you will find a diversity of information to be able to consume and use in your applications.

Documentation languages 📖

Technologies ⚙

  • Java [11]
  • Spring Boot [2.5.5]
  • JPA
  • Lombok [1.18.24]
  • MySQL
  • MySQL Connector
  • Spring Fox [2.9.2]
  • Swagger 2 [2.9.2]
  • Spring Security
  • Maven [4.0.0]

API Reference

The api has the swagger documentation system integrated, therefore you can enter the page and see all the endpoints that can be consumed, however, the ones that are available are detailed below

Chapters

  GET /api/v1
Path Method Description
/chapters GET Chapters. Return list all chapters
/chapters/{id} GET Chapters. Return a chapter by id

Characters

  GET /api/v1
Path Method Description
/characters GET Characters. Return list all Characters
/characters/{id} GET Characters. Return a character by id

Houses

  GET /api/v1
Path Method Description
/houses GET Houses. Return list all houses
/houses/{id} GET Houses. Return a house by id

Movies

  GET /api/v1
Path Method Description
/movies GET Movies. Return list all movies
/movies/{id} GET Movies. Return a movie by id

Places

  GET /api/v1
Path Method Description
/places GET Places. Return list all places
/places/{id} GET Places. Return a place by id

Potions

  GET /api/v1
Path Method Description
/potions GET Potions. Return list all potions
/potions/{id} GET Potions. Return a potion by id

Spells

  GET /api/v1
Path Method Description
/spells GET Spells. Return list all spells
/spells/{id} GET Spells. Return a spell by id

Contributing

Any user can contribute and leave their ideas to improve this wonderful project.

In the event that there is an issue, please use the template that is created.

Authors

@Lucas De Palma

License

MIT

Releases

No releases published

Packages

No packages published

Languages