O Happy é uma aplicação que conecta pessoas à casas de acolhimento institucional para fazer o dia de muitas crianças mais feliz. 💜
Recursos | Instalação | Tecnologias | Créditos | Licença
- Cadastro de casas de acolhimento institucional;
- Listar casas de acolhimento institucional cadastradas no mapa;
- Detalhar as informações de casas de acolhimento institucional para visitas.
O pacote de gerenciamento utilizado para a instalação é o Yarn. Em sua linha de comando:
# Clone o repositório
$ git clone https://github.com/sergioricardoml/next-level-week-3.git
# Entre no repositório
$ cd next-level-week-3
# Instale as dependências dentro do diretório backend
$ cd backend
$ yarn
# Instale as dependências dentro do diretório web
$ cd web
$ yarn
# Instale as dependências dentro do diretório mobile
$ cd mobile
$ yarn
-
Renomear o arquivo
.env.example
para.env
dentro de/backend
e/web
-
Para renderizar o mapa, crie uma conta grátis em mapbox e insira sua chave pública no arquivo
.env
de/web
, conforme solicitado:REACT_APP_MAPBOX_TOKEN=INSIRA_SUA_CHAVE_DO_MAPBOX_AQUI
-
No arquivo
.env
de/backend
, substituir conforme solicitado:-
HOST_URL=http://LOCALHOST:3333_OU_URLEXPO:3333
-
Caso queira testar apenas a parte web da aplicação:
- Substitua por
http://localhost:3333
- Substitua por
-
Caso queira testar apenas a parte mobile, ou a mobile em conjunto com a web:
- Substitua pelo IP de conexão com Expo com :3333 no final (ex:
http://192.168.1.10:3333
); - Nesse caso, também é importante colocar esse mesmo IP de conexão na
baseURL
dentro do arquivomobile/src/services/api.ts
.
- Substitua pelo IP de conexão com Expo com :3333 no final (ex:
-
# Executar para criar o banco de dados
$ yarn typeorm migration:run
# Rodar o backend
$ yarn dev
# Rodar aplicação web (cd web)
$ yarn start
# Rodar aplicação mobile (cd mobile)
$ yarn start
Aplicação construída durante a Next Level Week 3, realizada por 🚀 Rocketseat.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.