/starwars-planets-api

API RESTful de Cadastro/Pesquisa de Planetas (Star Wars) utilizando Node.js

Primary LanguageJavaScript

StarWars-API REST Node.js

O que foi pedido

Nossos associados são aficionados por Star Wars e com isso, queremos criar um jogo com algumas informações da franquia.

Para possibilitar a equipe de front criar essa aplicação, queremos 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.co/

Funcionalidades desejadas:

Adicionar um planeta (com nome, clima e terreno)
Listar planetas
Buscar por nome
Buscar por ID
Remover planeta

May the force be with you!

Instruções de Uso

Pré-requisitos :

  • Node.js
  • Insomnia (No caso eu usei esse para testar as requisições)

Clonar o repositório, instalar as dependências e iniciar o servidor :

git clone https://github.com/Victorsouza02/StarWars-Planetas-API.git
cd StarWars-Planetas-API
npm install
node src/index

Dados :

Comandos :

  {
    "nome": "Planeta",
    "clima": "Árido",
    "terreno": "Deserto"
  }