Para possibilitar a equipe de front criar essa aplicação, desenvolver uma API que contenha os dados dos planetas.
Requisitos:
-
A API deve ser REST
-
Para cada planeta, os seguintes dados devem ser obtidos do banco de dados da aplicação, sendo inserido manualmente:
- Nome
- Clima
- Terreno
-
Para cada planeta também devemos ter a quantidade de aparições em filmes, que podem ser obtidas pela API pública do Star Wars: https://swapi.dev/about
Funcionalidades desejadas:
-
Adicionar um planeta (com nome, clima e terreno)
-
Listar planetas
-
Buscar por nome
-
Buscar por ID
-
Remover planeta
Linguagens que usamos: Java, GO ou Python.
Bancos que usamos: MongoDB, Cassandra, DynamoDB, Datomic