/BE-THE-HERO

Frontend = ReactJS / ReactNative // Backend = Node.js

Primary LanguageJavaScriptMIT LicenseMIT

BeTheHeroLogo

be-the-hero

Projeto realizado durante a semana OmniStack da Rocketseat

Tecnologias   |    Projeto   |    Layout   |    Começando   |    Licença

BeTheHero

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

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.

🔖 Layout

Você pode visualizar o layout do projeto no formato através desse link. Lembrando que você irá precisar ter uma conta no Figma.

Começando

  1. Clone esse repositorio git clone https://github.com/robsoninocencio/BE-THE-HERO.git
  2. Mova para o directorio: cd be-the-hero

Começar o servidor

  1. Mova para o directorio do backend: cd backend
  2. Run npm install nodemon -D
  3. 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

Começar o frontend

  1. Mova para o directorio do frontend: cd frontend
  2. Run npm install
  3. Run npm start

Começar o mobile

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

  1. Mova para o directorio do mobile: cd mobile
  2. Run npm install expo-cli --global
  3. Run expo start
  4. Baixe o app na loja
  5. 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.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.