- A aplicação web contém duas páginas:
-
Search page: O cliente busca um usuário do Github através de seu nome de usuário, após aplicar a busca, os dados do usuário buscado são filtrados e apresentados na UI, dados como por exemplo: ( avatar picture, nome, email, bio, etc.), e seus respectivos repositórios: ( nome, descrição, URL, etc).
-
History page: Esta página mostrará termos já pesquisados, listados pelo timestamp. Os mais recentes estarão no topo. O usuário é capaz de clicar nos itens do histórico e pesquisar novamente os termos anteriormente pesquisados.
-
Acesse aqui o deploy da aplicação no Heroku
Este projeto foi desenvolvido com as seguintes tecnologias:
- JS - promises, async/await , fetch
- React:
- Components : state and event handling, conditional rendering
- React Hooks : useState and useEffect
- React Router : roteamento, links e query param support
- CSS: flexbox
Implementação do case Chama froentend assignment
Att. Cassiano Moura - Full-Stack Developer

