!!!ATENÇÃO!!!
Para desafio fullstack considerar exercício 1, 2 - A, 2 - B e 3.
Para desafio frontend considerar exercício 2 - B e 3.
Criar uma API com a estrutura e tecnologias de sua preferência atendendo as espectativas de stack obrigatórias (javascript / python / ruby...). A API deverá ter a habilidade de criar, atualizar, deletar e listar Rockets, o schema de Rockets deve ter:
Nome: string
Descrição: string
Altura: number
Diametro: number
Massa: number
Foto: string (url) / file (Object)
Obs.: O upload da imagem é opcional.
Criar uma aplicação:
A - Área admin que consiste em:
formulário para criar, editar e deletar Rockets
B - Área publica que consiste em:
Pagina para listar Rockets, desejavel que seja implementado paginação (2 em 2 rockets).
Pagina para visualizar um Rocket.
Nas informações do Rocket deverão aparecer, nome, descrição, altura, diametro, massa e foto.
Obs.: Caso esteja fazendo a prova para frontend utilize a API: https://github.com/r-spacex/SpaceX-API/tree/master/docs/rockets/v4
Resolver o exercício no link: https://www.hackerrank.com/challenges/three-month-preparation-kit-tree-preorder-traversal/problem?isFullScreen=true&h_l=interview&playlist_slugs%5B%5D=preparation-kits&playlist_slugs%5B%5D=three-month-preparation-kit&playlist_slugs%5B%5D=three-month-week-eleven
Após resolver copie o código final e envie juntamente a prova.
De prioridade para os exercicios 1 e 2.
Utilize a tecnologia de preferência mas sempre levando em consideração os requisitos, exemplo, caso a posição seja desenvolvedor React, a prova deverá usar React.
Crie um ou mais repositórios para enviar sua prova e não esqueça de deixar publico, de preferência no Github, Gitlab ou Bitbucket.