Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.59 KB

README.md

File metadata and controls

55 lines (44 loc) · 1.59 KB

Semana-Oministack-10 (dev em Windows)

Aplicação para localização de desenvolvedores por geolocalização e tecnologias utilizadas pelos mesmos

Como iniciar backend:

  • Configure a conexão com o mongo Atlas no arquivo src/index.js
  • Rode o comando: yarn dev

Backend Dependencies

  • express - Gerenciamento de rotas e backend
  • nodemon - Auto restart do server (dev dependency)
  • mongoose - Conexão com o banco de dado mongoDB Atlas
  • axios - Requisição ajax em APIs

Utilizando as rotas

POST - Cadastrar Dev: http://localhost:3333/devs Json (body): github_username, techs, latitude, longitude

GET - Listar Devs: http://localhost:3333/devs

GET - Buscar Devs: http://localhost:3333/devs Query (no-body): latitude, longitude, techs

PUT - Alterar Dev: http://localhost:3333/devs/"github_username" Json (body): Opcionais - techs, name, bio, avatar_url, latitude e longitude

DELETE - Deletar Dev: http://localhost:3333/devs/"github_username"

Como iniciar frontend:

  • Rode o comando: Yarn start

Frontend

  • Utilizando React
  • Css padrão

Como iniciar mobile:

  • Rode o comando: Yarn start
  • Tenho o app do expo instalado em seu smartphone
  • Scan do QR code
  • *Qualquer alteração pode ser critica para o sistema, em caso de problemas com uptade do codigo, encerre tudo e rode desde o inicio

Mobile

  • Utilização de Expo
  • React Native
  • React navigation
  • React-native-gesture-handler
  • React-native-reanumated
  • React-native-screens
  • React-native-safe-area-context
  • React-navigation-stack
  • React-native-community/masked-view
  • React-native-maps
  • Expo-location
  • React-native-webview
  • Axios
  • Socket.io