/happy

Happy é uma plataforma online para encontrar orfanatos e facilitar visitas, através de aparelhos celulares.

Primary LanguageTypeScript

Happy

Sobre o projeto

Happy é uma plataforma online para encontrar orfanatos e facilitar visitas, através de aparelhos celulares.

Nesse projeto tentei aprofundei a estrutura do backend para um design pattern mais robusto e utilizado no mercado.

O Mobile foi desenvolvido com React Native, utilizando na médida do possível o Design patter MVVM.

🛠 Tecnologias

Mobile

As seguintes ferramentas foram usadas na construção do projeto:

Backend

As seguintes ferramentas foram usadas na construção do projeto:

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e npm.

Além disto é bom ter um editor para trabalhar com o código como VSCode, e um emulador ou aparelho com o Expo Go instalado.

O projeto utiliza integração com o google maps, não esqueça de obter sua KEY no console do Google e adiciona-la ao .env.

Executando o aplicativo

# Clone este repositório
$ git clone https://github.com/gustavosorati/happy

# Vá para a pasta backend e instale as dependências
$ npm install

# Execute o servidor
$ npm run start:dev

# Vá para a pasta happy, instale as dependências e gere o prebuild
$ npx expo prebuild

# Instale o aplicativo no seu emulador
$ npm run ios
$ npm run android