Be The Hero é uma plataforma onde ongs protetoras de animais podem pedir ajuda financeira para tratar e cuidar de animais abandonados que sofreram maus tratos humanos como atropelamento, espancamento, queimaduras, prisão em correntes, abandono entre outras crueldades mais graves.
Primeiro você precisa ter instalado em sua máquina o Git e o Node.js para que possamos clonar e startar o projeto. Em seguida abra o CMD em modo administrador, e vá até a pasta onde deseja que o projeto fique e execute os seguintes comandos:
# Clone este repositório
git clone https://github.com/fernandovidal91/be-the-hero.git
# Vá até o repositório
cd be-the-hero
# Depois você deve entrar na pasta frontend, backend e mobile e em cada uma delas executar
npm install
# Depois usando uma janela do CMD para cada pasta execute
npm start
# Para navegar entre as pastas você pode utilizar os seguintes comandos
# Avança para a próxima pasta
cd pasta-de-destino
# Volta para a pasta anterior
cd..
# Em seguida entre em "mobile/src/services/api.js" e na linha 4 altere o "seu_ip_do_computador" colocando o IP de sua máquina
Nota: você deve abrir três janelas do CMD para que em cada uma delas você possa executar uma determinada pasta do projeto, assim tendo acesso a versão web e mobile ao mesmo tempo.
Com este projeto tive a oportunidade aprender a desenvolver uma aplicação do zero usando Reactjs no front-end, Nodejs no Back-end e React Native no Mobile abordando algumas tecnologias como:
- Expo
- Express
- Nodemon
- Axios
- Cors
- Knexfile
- SQLite