Projeto realizado durante a semana OmniStack da Rocketseat
Tecnologias | Projeto | Layout | Começando | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
O BeTheHero é um projeto que visa conectar pessoas que desejam fazer contribuições monetárias a ONGs (Organizações não governamentais) que precisam de ajuda.
Você pode visualizar o layout do projeto no formato através desse link. Lembrando que você irá precisar ter uma conta no Figma.
- Clone esse repositorio
git clone https://github.com/robsoninocencio/BE-THE-HERO.git
- Mova para o directorio:
cd be-the-hero
- Mova para o directorio do backend:
cd backend
- Run
npm install nodemon -D
- Run
npm start
Caso dê algum erro no banco de dados
Run npx knex migrate:rollback --all
para apagar os valores do banco de dados
Run npx knex migrate:latest
para iniciar o banco e criar as tabelas
- Mova para o directorio do frontend:
cd frontend
- Run
npm install
- Run
npm start
O projeto mobile foi desenvolvido usando a ferramento expo que permite facil acesso às API do sistema. Basta instalar no computador e baixar um app na play store ou apple store
- Mova para o directorio do mobile:
cd mobile
- Run
npm install expo-cli --global
- Run
expo start
- Baixe o app na loja
- Leia o QRCode
Caso dê algum erro de conexão e não mostre nenhum caso
Mude o ip da baseURL
do arquivo src/services/api.js
para o ip da sua maquina, para descobrir o ip é só rodar ipconfig
no terminal windows para ver o ip.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.