- Instalar dependencias do projeto
npm i
- Iniciar aplicação no ambiente de desenvolvimento
npm run dev
- Iniciar testes
npm run test
- Documentação API: https://rickandmortyapi.com/documentation
- Deve ser possivel listar todos os personagens;
- Deve ser possivel favoritar personagens;
- Deve ser possivel desfavoritar personagens;
- Deve ser possivel visualizar detalhes do personagem;
- Deve ser possivel Filtrar personagens;
- Deve ser possivel remover Filtro;
- Deve ser possivel navegar entre personagens e personagens favoritados;
- Cada pagina deve ter no maximo 20 personagens;
- Deve ser possivel filtrar personagens em tempo real;
- Personagens favoritados devem ser persistidos no app;
- Limpar filtro deve voltar para a primeira pagina da lista de personagens;
- Utilizar Redux para persistir dados;
- Gerenciar rotas com URLSearchParams;
- Utilizar antd para alguns componentes visando facilitar o desenvolvimento;
- ButtonCSS
Nome | Tipo | Descrição |
---|---|---|
typeCSS | string | parametro de estilo do button |
submit | boolean | verificar se o button sera de enviar algo |