O Happy 😄 é uma aplicação criada com o intuito de mostrar as casas de acolhimento institucional na região, fazendo assim com que as pessoas se conectem com elas com mais facilidade, levando então a felicidade no dia a dia de muito pequeninos 🧒.
- Visualizar o mapa das casas de acolhimento institucional na região
- Cadastrar uma casa de acolhimento institucional
- Visualizar detalhes sobre uma casa de acolhimento institucional
- Traçar um rota até a casa de acolhimento institucional escolhida
Servidor 🌐 | Porta 🚪 |
---|---|
back-end | 3333 |
front-end | 3000 |
No diretório desejado execute no terminal o código abaixo 👇 ou clique aqui para baixar a release mais atual.
git clone https://github.com/AntonioNarcilio/happy.git
Depois dentro do diretório/pasta
backend
execute no terminal o comando abaixo para baixar as dependências do servidor back-end.
yarn install
E depois execute o comando abaixo para iniciar o servidor back-end.
yarn start
Basta clicar :
Depois em
import Happy
que irá lhe direcionar para uma página contendo um arquivo no formato de JSON, copie a url e depois no insomnia va em:
Application > Preferences > Data > Import Data > From URL
e passe/cole 📋 a url copiada. Pronto 🎉 você já pode testar o back-end!
⚠ Antes de prosseguir com o passo a passo deve-se configurar a variável ambiente
.env
.
Dentro do diretório/pastaweb/
existe um arquivo chamado ATENCAO_ALTERAR.env dentro desse arquivo existe uma variável que recebe uma api referente ao mapa utilizado no projeto web, (você pode pegar essa api de forma gratuita aqui) depois de ter obtido essa api, basta adicionar no arquivo.env
(Altere o nome do arquivo ATENCAO_ALTERAR.env → para apenas → .env) e pronto, siga para o próximo passo 👇.
Dentro do diretório/pasta
web
execute o comando abaixo no terminal para baixar as dependências do servidor front-end.
yarn install
E depois execute o comando abaixo para iniciar o servidor front-end.
yarn start
Pronto 🎊 automaticamente abrirá em seu navegador padrão a página web
E caso queira testar o
app mobile
, dentro do diretório/pastamobile
execute o comando abaixo no terminal para baixar as dependências do projeto mobile.
yarn install
E por fim execute o mesmo comando dos demais para iniciar o projeto.
yarn start
Caso não tenha o Expo CLI instalado na máquina o procedimento de instalação se encontra aqui
Espere abrir uma pagina relacionado ao expo no seu navegador padrão, caso a opção de conexão
LAN
não esteja selecionado, selecione-a e depois leia oqr code
utilizando o app do expo no celular e pronto é só aguardar a aplicação carregar ☺.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.