Skip to content
/ happy Public

Web app developed on the Next Level Week 3.0 event made by Rocketseat.

Notifications You must be signed in to change notification settings

mikxingu/happy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Happy

O Happy é uma aplicação que conecta pessoas à casas de acolhimento institucional para fazer o dia de muitas crianças mais feliz. 💜

Linguagem mais usada JavaScript/TypeScript Objetivo: estudo Feito por: Rocketseat

Recursos   |    Instalação   |    Tecnologias   |    Créditos   |    Licença

Recursos

  • 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.

Instalação

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

Importante modificar o arquivo .env!

  • 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
    • 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 arquivo mobile/src/services/api.ts.

Backend

# Executar para criar o banco de dados
$ yarn typeorm migration:run

# Rodar o backend
$ yarn dev

Frontend

# Rodar aplicação web (cd web)
$ yarn start

# Rodar aplicação mobile (cd mobile)
$ yarn start

Tecnologias

Créditos

Aplicação construída durante a Next Level Week 3, realizada por 🚀 Rocketseat.

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Web app developed on the Next Level Week 3.0 event made by Rocketseat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages