Skip to content

Realiza a inserção de desenvolvedores a partir do 'username' do GitHub acessando sua api

License

Notifications You must be signed in to change notification settings

heberRibeiro/find-devs

Repository files navigation

Dev-Find

Este projeto (10° semana Omnistack) realiza a inserção de desenvolvedores em banco de dado local a partir do 'user name' do github através do acesso de sua api. As Informações de geolocalização são inseridas manualmente ou capturadas a partir da api de geolocalização do navegador.

Começando

Tecnologias e ferramenta para rodar o projeto:

Backend

Dados de conexão com o banco:

Hostname Port Autentication DB Collection
localhost 27017 None finddevs dev
Frontend

Desenvolvimento

Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:

cd "diretorio de sua preferencia"

git clone https://github.com/heberRibeiro/find-devs

Configurações

Para executar o projeto, é necessário iniciar o banco de dados MongoDB. Caso ele tenha sido configurado como serviço, verificar o status de execução, caso contrário, abrir o Power Shel ou Prompt de Comando (usuários windows) e executar mongod para iniciar o banco. O acesso e gerenciamento pode se dar através do Mongo Compass com os dados informados acima. Não esquecer de criar um DB e uma Collection com os nomes indicados. Utilizar o Eclipse (ou ide de sua preferência) para que seja identificada as dependências necessárias para a execução do projeto Maven no backend. Além disso, será necessário abrir o frontend do projeto no VsCode (ou ide de sua preferência) para as dependências, nesse caso, foi utilizada o React como biblioteca. Executar o Backend e executar npm start para servir o Frontend.

Build e Deploy

Caso queira executar o Build e Deploy do projeto, seguir os passos indicados neste link: https://create-react-app.dev/docs/deployment/

About

Realiza a inserção de desenvolvedores a partir do 'username' do GitHub acessando sua api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published