A Star Wars Planet API
Requisites:
- An REST API
- For each planet, these data need to be retrieved from the database:
- name
- weather
- terrain
- Number of times that a planet appeared in the movies, from the public Star Wars API (https://swapi.co/)
Desirable functionalities:
- Add a planet (name, weather and terrain)
- List planets (with pagination)
- Search by name
- Search by ID
- Remove a planet
- Update a planet
URLs
Insomnia collections on docs/insomnia_collection
Just need to run:
docker-compose up -d
And the application will start already connected with the database
- Java 17
- Spring
- Postgres
- Docker
- Swagger
- JUnit