Be The Hero é um projeto desenvoldido que conecta ONGs e pessoas para ajudar animais indefesos que estão gravemente feridos.
Este projeto foi desenvolvido com as seguintes tecnologias:
Mobile
Para rodar esta aplicação você vai precisar ter instalado:
Eu utilizei o banco de dados relacional SQLite para rodar os dados.
Se você quiser utilizar o SQLite3 faça a seguinte instalação na pasta server.
# Se você estiver utilizando Npm
$ npm install sqlite3
# Se você estiver utilizando Yarn
$ yarn add sqlite3
Agora clone este repositório e instale todas as dependências.
#Para clonar este repositório
$ git clone https://github.com/Nathan-Andrade/Be_The_Hero.git
# Vá para a pasta do servidor
$ cd backend
#Instale todas as dependências
$ npm install
#Para rodar o backend
$ npm start
# Para rodar a aplicação web (frontend) realize os seguintes comandos
$ cd frontend
$ npm install
$ npm start
Esta aplicação foi desenvolvida com Expo. É um software open-source que permite rodar React Native e facilita o processo de rodar a aplicação. Clique aqui para iniciar com o Expo.
# Instale todas as dependências
cd mobile
yarn install
Para você conseguir rodar a aplicação, você vai precisar mudar o endereço em : api.js
baseURL: 'http://192.168.0.105:3333',
Coloque o ip da sua máquina local para poder ter acesso como no exemplo: 192.168.0.103.
Agora a aplicação irá rodar em qualquer lugar.
# Para rodar o aplicativo
yarn start
O Expo irá abrir em uma página do seu navegador e com o seu celular poderá escanear o QR Code que irá gerar
Esta aplicação foi testada em um Samsung Galaxy Grand Duos Prime e um Moto G2.
Desenvolvido com ❤️ por Nathan de Andrade.