BeTheHero | Tecnologias | Instruções | Notas | Licença
O BeTheHero é um projeto que visa conectar pessoas que desejam fazer contribuições monetárias a ONG's (Organizações Não Governamentais) que precisam de ajuda. Trata-se de uma demonstração do poder da OmniStack (Node + React + React Native), stack totalmente em JavaScript. A aplicação foi desenvolvida na Semana OmniStack 11, realizada pela Rocketseat.
Abaixo são listadas as tecnologias utilizadas no desenvolvimento do BeTheHero:
Antes de começar a rodar o projeto no seu computador, é necessário que realize os seguintes items:
Para instalar as dependências e executar o servidor (modo desenvolvimento), clone o projeto em seu computador e em seguida execute:
cd backend
npm install
npm start
Para iniciar o Web 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 web.
# 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 testar a API do BeTheHero, baixe e instale o Insomnia e em seguida clique na Workspace → Import/Export
→ Import Data
→ From File
→ e selecione o arquivo insomnia_export.json
neste repositório.
Caso deseje saber mais sobre o desenvolvimento de projetos fullstack utilizando Node.js, React e React Native, você pode conferir um dos meus arquivos de notas, clicando aqui.
Esse projeto é licenciado pela MIT License. Veja a página da licença para detalhes.