Esse projeto tem como finalidade as seguintes ações:
- Pesquisar um usuário pelo seu nome no GitHub.
- Listar os repositórios do usuário pesquisado.
- Listar os seguidores do usuário pesquisado.
- Listar quem o usuário pesquisado segue.
Nessa aplicação você irá pesquisar um usuário no GitHub pelo seu nome. Se a aplicação encontrar o usuário pesquisado, irá mostrar sua foto, nome, bio, quantidade de repositórios e seus stars, quantidade de seguidores e pessoas que o usuário segue.
Para executar esse projeto algumas ferramentas precisam já está instaladas em sua máquina
- Git
- Node.js
package.json
: Arquivo de configuração para o NPM, contém dependências e metadados do projeto.gitignore
: Arquivos que devem ser ignorados pelo Git. Onode_modules
sempre será recriado.env
: Arquivo onde configuramos nossas variáveis de ambiente.editorconfig
: Arquivo que ajuda manter os mesmos estilos de codificação do projeto em IDEs e editores diferentesgenerate-react-cli.json
: Arquivo de configuração da lib generate-react-clisrc/index.js
: Este arquivo é o ponto de entrada para o aplicativo. Ele coloca nosso aplicativo na telasrc/components/*
: Todos os componentes do nosso aplicativosrc/services/*
: Todos os arquivos que servem como serviços para a aplicação
# Faça o clone do projeto
$ git clone https://github.com/jaimeneeves/challenge-front-end-exame.git
$ cd challenge-front-end-exame
# Faça a instalação das dependências
$ npm install
# Após a instalação das dependências execute esse comando para rodar a aplicação
# modo desenvolvimento
$ npm start
Tecnologia | Descrição |
---|---|
React.JS | Framework FrontEnd |
Bootstrap | Componentes de UI |
Create React App | Configurar App |
Generate React CLI | Auxilia na criação de componentes |