/dev-radar

🚀 Projeto da Semana OmniStack 10 da Rocketseat

Primary LanguageJavaScriptMIT LicenseMIT


Encontre um dev ao seu lado!

GitHub Language Count GitHub Top Language GitHub Issues GitHub Last Commit Made by Rocketseat License


🚀 Tecnologias usadas

Esse projeto foi desenvolvido com as seguintes tecnologias:

Extras:

💻 Demo Web

https://dev-radar-oficial.netlify.com/

📱 App

Download para Android

💻 Projeto

Dev Radar é um projeto que visa facilitar a busca por desenvolvedores que residem próximo a você. A aplicação detecta sua localização geográfica a partir do Google Maps e então mostra todos desenvolvedores próximos no raio de 10KM, utilizando a API do GitHub para puxar informações do perfil da pessoa. No Mobile, a aplicação exibe o mapa aonde é possível pesquisar, por tecnologias, os devs nesse raio de distância.

⚙ Como rodar este projeto

Podemos considerar este projeto como sendo divido em três partes:

  1. Backend
  2. Frontend
  3. Mobile

💡 Tanto o Frontend quanto o Mobile precisam que o Backend esteja sendo executado para funcionar.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

Git

Node.js

Expo

E também será preciso um editor, eu indico o VSCode

🧭 Rodando o Backend

# Clone este repositório
$ git clone https://github.com/ialexanderbrito/dev-radar

# Acesse a pasta do projeto no terminal/cmd
$ cd dev-radar

# Vá para a pasta Backend
$ cd backend

# Instale as dependências
$ npm install ou yarn

# Execute a aplicação em modo de desenvolvimento
$ npm run dev ou yarn dev

# O servidor inciará na porta:3333 - acesse http://localhost:3333 

🧭 Rodando o Frontend

# Clone este repositório
$ git clone https://github.com/ialexanderbrito/dev-radar

# Acesse a pasta do projeto no seu terminal/cmd
$ cd dev-radar

# Vá para a pasta da aplicação Frontend
$ cd web

# Instale as dependências
$ npm install ou yarn

# Execute a aplicação
$ npm start ou yarn start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

🧭 Rodando o Mobile

# Clone este repositório
$ git clone https://github.com/ialexanderbrito/dev-radar

# Acesse a pasta do projeto no seu terminal/cmd
$ cd dev-radar

# Vá para a pasta da aplicação Mobile
$ cd mobile

# Instale as dependências
$ npm install ou yarn

# Execute a aplicação
$ expo start

♻️ Como contribuir

  • Fork esse repositório;
  • Crie uma branch com a sua feature: git checkout -b my-feature
  • Commit suas mudanças: git commit -m 'feat: My new feature'
  • Push a sua branch: git push origin my-feature

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

🎓 Quem ministrou?

A semana foi ministrada pelo Diego Fernandes

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

📱 Social

Me acompanhe nas minhas redes sociais.

Twitter Instagram Linkedin Telegram Email


Feito com ❤️ by Alexander 🤙🏾