Criar uma aplicação web que utilize os endpoints disponibilizados pela API https://swapi.dev.
Serão avaliados critérios como organização do código, padrões e boas práticas, UI e UX e maturidade para ir para produção.
Requisitos mínimos:
- Testes unitários.
- Versionamento em repositório público (Github, Gitlab).
- Instruções para rodar o projeto (README).
- Componentes reutilizáveis.
- Aplicação responsiva.
Diferenciais:
- Testes e2e.
- Deploy da aplicação.
- BFF (REST ou GraphQL).
- Animações.
- Acessibilidade.
A prova pode ser feita no framework de sua escolha, porém tenha preferência pela utilização o React.