Next Level Week Application from Rocketseat
Semana intensiva e gratuita de programação, fornecido pela Rocketseat, trabalhando com a stack mais atual do ecossistema web, stack inclui React, Node e React Native.
Para funcionar corretamente, algumas coisas precisam ser configuradas:
Altere os arquivos .env
das pastas BACKEND
e WEB
.
BASE_URL: URL do backend para a view (default: localhost:8080)
REACT_APP_API_URL: URL do backend para API
REACT_APP_MAPBOX_TOKEN: Token do mapa MAPBOX.
MAPBOX_TOKEN pode ser alterado para qualquer nome. E o mapa pode ser alterado no TitleLayer em web/src/pages/OrphanagesMap/index.tsx
Forneça uma chave MAPBOX para poder usar o mapa sem problemas.
Para o MOBILE
funcionar corretamente, altere baseURL
em mobile/src/services/api
para o link do seu backend. Não use localhost
nesse caso, use o IP da sua maquina, caso local, ou use a URL do seu backend caso ele já esteja hospedado. Em emuladores é possível usar localhost
em alguns emuladores.
Após clonar, rode os comandos abaixo:
BACKEND - TERMINAL 1:
cd backend
yarn install
WEB APP - TERMINAL 2:
cd web
yarn install
MOBILE APP - TERMINAL 3:
yarn global add expo
cd mobile
yarn install
Para rodar, utilize os comandos abaixo:
OBS: o comando CD só é necessário caso você não esteja nas respectivas pastas
BACKEND - TERMINAL 1:
cd backend
yarn dev
WEB APP - TERMINAL 2:
cd web
yarn start
MOBILE APP - TERMINAL 3:
cd mobile
yarn start
OBS: Para visualizar o app, utilize o aplicativo Expo, disponível nas lojas de aplicativo. Scaneie o QR code, ou rode o app em modo tunel yarn start --tunnel
para acessar através de um link colável no app do expo.
Douglas Walas – Linkedin
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
- Faça o fork do projeto (https://github.com/DWRP/happy/fork)
- Crie uma branch para sua modificação (
git checkout -b feature/fooBar
) - Faça o commit (
git commit -am 'Add some fooBar'
) - Push (
git push origin feature/fooBar
) - Crie um novo Pull Request