Skip to content

Desafio Dev N12 - <Isaac Maciel Araújo>#2

Open
IsaacMaciel wants to merge 11 commits intoaccurate-software:mainfrom
IsaacMaciel:main
Open

Desafio Dev N12 - <Isaac Maciel Araújo>#2
IsaacMaciel wants to merge 11 commits intoaccurate-software:mainfrom
IsaacMaciel:main

Conversation

@IsaacMaciel
Copy link

GitHub Repository é uma aplicação que consulta a API do GitHub e lista as principais informações de um projeto.

A principal dificuldade encontrada foi a comunicação entre os estados dos componentes, então, para evitar o drop drilling, foi utilizando o context Api, em vez do Redux, visto que o projeto é simples demais para utilização de uma ferramenta tão robusta.

A aplicação pode melhorar ao adicionarmos filtros e pesquisas para a listagem dos repositórios. Visto que o desafio é para front-end, não foi utilizado nenhum banco de dados, os dados são salvados dentro de um array. Então, penso eu, que a aplicação também pode melhorar ao ter um banco de dados.

Para a melhor leitura e manutenção do código, o projeto foi desenvolvido procurando obedecer a filosofia do clean code.

As tecnologias que utilizei para a realização do projeto foram as seguintes:
axios
bootstrap
react
react-dom
react-modal
react-scripts
styled-component
sweetalert2
typescrip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant