Skip to content

O aplicativo Be The Hero foi criado com base no conceito de auxiliar ONGs a encontrarem financiadores(Heróis) que possam ajudar em uma situação ou problema especificado.

License

Notifications You must be signed in to change notification settings

kardoso/be-the-hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Be The Hero desenvolvido durante a Semana Omnistack 11 da Rocketseat

O projeto

O aplicativo Be The Hero foi criado no conceito de auxiliar ONGs a encontrar financiadores (Heróis) que possam ajudar em uma situação ou problema especificado.

A versão web da aplicação foi feita pensando na ONG. Será por ela que a ONG irá se cadastrar e adicionar os casos em que precisa de financiamento.

Versão web

A versão mobile da aplicação foi pensada para os financiadores(Heróis). Pela aplicação mobile é possível ver casos de todas as ONG's e entrar em contato com a mesma tanto por WhatsApp quanto por E-mail.

Instalação

Para instalar as dependências e executar o Servidor (modo desenvolvimento), clone o projeto em seu computador e em seguida execute:

cd backend
yarn install
yarn dev

No arquivo frontend/src/services/api.js altere a baseURL para 'http://localhost:3333' ou para o endereço do seu servidor para utilizar a api. Para iniciar o Frontend do React utilize os comandos:

cd frontend
yarn install
yarn start

Assim que o processo terminar, automaticamente será aberta no seu navegador a página localhost:3000 contendo o Projeto desenvolvido no dia 3 de 5.

Para testar o Mobile do React Native, primeiro coloque o endereço do seu servidor (ou computador) no arquivo src/services/api.js, e depois execute os comandos:

# NÃO é preciso executar a linha de baixo caso ja tenha o Expo (CLI) instalado!
yarn global add install expo-cli
cd mobile
yarn install
yarn start

Assim que o processo terminar, automaticamente será aberta no seu navegador a página localhost:19002. Conecte seu emulador, ou teste o aplicativo por LAN: baixe o aplicativo Expo da Play Store ou App Store e em seguida escaneie o código QR para utilizar o app.

Testes

O backend da aplicação possui testes unitários e de integração utilizando a framework de testes Jest.

Para execução desses testes execute os sequintes comandos a partir da pasta raiz:

cd backend
npm test

Imnsonia

Para testar a API do Be The Hero, baixe e instale o Insomnia e em seguida clique na Workspace → Import/ExportImport DataFrom File → e selecione o arquivo Insomnia_export.json deste repositório.

Licença

MIT © Rocketseat

About

O aplicativo Be The Hero foi criado com base no conceito de auxiliar ONGs a encontrarem financiadores(Heróis) que possam ajudar em uma situação ou problema especificado.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published