Desafio vaga desenvolvedor Full-Stack - Star Wars
Temos dois desafios abaixo para avaliar sua proficiência no desenvolvimento de aplicações web.
Ambos os desafios abaixo serão baseados na leitura de uma API de informações sobre pessoas, planetas, naves veículos, espécies e filmes do Star Wars. A API é disponibilizada em https://swapi.dev/. A API é totalmente gratuita e não precisa de cadastro.
Todos os seus códigos deverão ser incluídos no github de forma pública e a url do repositório deverá ser enviada por e-mail para que nosso time possa avaliar as soluções propostas. Nosso objetivo é entender o seu racioncínio e entender como você chegou a cada construção.
Cumpra primeiro o desafio front-end e envie a sua solução para gente, após cumprir o desafio front-end e nos enviar vá para o do back-end.
Você deverá construir uma página para web informativa sobre Star Wars. Essa página deve permitir as seguintes visualizações: lista de pessoas, lista de planetas ou a lista de naves. Ao escolher um elemento dessas listas você deverá nos enviar para uma página que exiba todas as informações sobre aquele item, dando a possibilidade de navegar, a partir dele, para as pessoas, planetas ou naves correspondentes. Sempre devemos ter a opção de retornar a home.
Usuabilidade é um item muito importante.
Aqui nós utilizamos React com Material Ui (Joy), sugiro que utilize essas tecnologias.
Você deverá construir um script em qualquer linguagem backend, aqui nós utilizamos PHP, que leia a API e salve todos os seus resultados em banco de dados SQL, aqui utilizamos o mariadb/mysql dockerizados.
Bom trabalho!