Site: https://ihfernando.gitlab.io/softmaps/
Repositório: https://gitlab.com/ihFernando/softmaps
Descrição:
A ideia é criar uma aplicação onde os usuários consigam buscar por um determinado país, olhar os detalhes com informações detalhadas e conseguir editar os dados. Como um auxílio para quem pesquisa, é possível repetir uma pesquisa recente e visualizar os últimos 5 resultados de busca.
Funcionalidades esperadas:
- Crie uma lista de cards para exibir os países mostrando a bandeira, o nome e a capital dele;
- Possibilite o usuário buscar países;
- Na lista, o usuário pode ir para a página de detalhes do país e ver uma lista mais completa de informações (bandeira, nome, capital, área, população e top-level domain);
- Crie um formulário para editar os dados de um país (salvando apenas no client-side);
Restrições técnicas:
- Utilize o create-react-app como base;
- Utilize redux para gerenciar o estado;
- Utilize react-router para trocar de página;
- Utilize @testing-library/react para testes;
Diferenciais:
- Crie uma pipeline no GitLab; (Exemplo: build => test => deploy);