Skip to content

DevRadar is an application for finding nearby developers who share the same technology skills/interests. Developed with NodeJS, MongoDB, React and React Native.

Notifications You must be signed in to change notification settings

viniciusbsneto/devradar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevRadar

O DevRadar é uma aplicação para encontrar desenvolvedores próximos que compartilham das mesmas tecnologias que você! A aplicação web permite o cadastramento de desenvolvedores através do nome de usuário do GitHub, sua geolocalização e tecnologias conhecidas. O aplicativo mobile permite que você encontre os desenvolvedores próximos digitando no campo de busca a tecnologia desejada.

alt text

O DevRadar foi uma aplicação utilizada na Semana Omnistack 10.0 da Rocketseat para ensinar na prática como desenvolver uma API RESTful com NodeJS, um front-end web com ReactJS e um app mobile com React Native.

  • Além do Node.js foi utilizado Express e MongoDB para compor o back-end
  • No front-end web foi utilizado React (react, react-router-dom, hooks)
  • No app mobile foi utilizado Expo e React Native

Requerimento/Dependências

  • Todas as dependências devem ser instaladas com o gerenciador de pacotes NPM.
  • Basta executar o comando npm install

Como Começar

Database

Back-end (API)

  • Utilize o comando npm run dev no terminal no diretório apropriado (/backend)

Front-end (Web)

  • Para executar a aplicação web utilize o comando npm start em seu diretório (/frontend)

Mobile

  1. Para executar o app mobile, acesse a store de seu dispositivo móvel e instale o aplicativo Expo.
  2. Em seguida, abra um terminal e execute o comando expo start. Então abra o app Expo e escaneie o QR Code.
  3. Agora basta abrir o item mobile que aparecerá listado no Expo.

Lançamentos Principais

  • Busca por desenvolvedores através da tecnologia desejada
  • Visualização dos desenvolvedores em mapa
  • Filtragem de pontos de coleta por itens residuais (itens a serem coletados)

Funcionalidades Futuras

  • Lista de amigos
  • Enviar convite para colaboração em projetos
  • Desafiar amigos com Code Challenge

Pendências

Licença e Créditos

  • Todo o projeto foi idealizado pela @rocketseat e apresentado gratuitamente na Semana Omnistack 10.0 pelo @diego3g
  • Este repositório guarda a minha reprodução pessoal do projeto para fins exclusivamente didáticos

About

DevRadar is an application for finding nearby developers who share the same technology skills/interests. Developed with NodeJS, MongoDB, React and React Native.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published