/b2w

Desafio Técnico: Dev. Front End

Primary LanguageJavaScript

"# b2w"

Instruções gerais Dando continuidade ao nosso processo, temos um desafio para te propor! \o/ 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 Linguagens que usamos: Java, Go, Clojure, Node, Python Bancos que usamos: MongoDB, Cassandra, DynamoDB, Datomic E lembre-se! Um bom software é um software bem testado. Você tem 7 Dias Corridos para fazer o Desafio, ok? May the force be with you! We are all made of bits.

Dando continuidade ao nosso processo, temos um desafio para te propor! \o/

A B2W gostaria de fazer uma brincadeira com seus associados, que são aficionados por Star Wars. O jogo consiste em, dado um planeta aleatório da franquia, exibir como seria o clima, o terreno e em quantos filmes da franquia ele apareceu.

Para auxiliar quem for apresentar a brincadeira, queremos desenvolver uma aplicação que pegue aleatoriamente um planeta da franquia e exiba seus dados para servir como cola.

Você tem liberdade para criar uma interface com as informações mostradas acima. Recomendamos usar React, facilitado pelo create-react-app, porém sinta-se à vontade para nos surpreender com outras tecnologias.

As informações sobre os planetas do Star Wars encontram-se na API:https://swapi.co/

##################################### Comandos de Instalação e Configuração:

  • create-react-app frontend
  • yarn add eslint-config-airbnb eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react -D
  • yarn add axios
  • yarn add styled-components
  • yarn add font-awesome