/BeTheHero_OmniStack11

O BeTheHero é um projeto que visa conectar pessoas que desejam fazer contribuições monetárias a ONG's que precisam de ajuda. A aplicação foi desenvolvida na Semana OmniStack 11, realizada pela Rocketseat.

Primary LanguageJavaScriptMIT LicenseMIT

BeTheHero

GitHub language count Repository size GitHub last commit License

BeTheHero   |    Tecnologias   |    Instruções   |    Notas   |    Licença


BeTheHero

BeTheHero

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.

Tecnologias

Abaixo são listadas as tecnologias utilizadas no desenvolvimento do BeTheHero:

Instruções

Pré-requisitos

Antes de começar a rodar o projeto no seu computador, é necessário que realize os seguintes items:

Instalação - Backend

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

Instalação - Web

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.

Mobile

# 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.

Insomnia

Para testar a API do BeTheHero, baixe e instale o Insomnia e em seguida clique na Workspace → Import/ExportImport DataFrom File → e selecione o arquivo insomnia_export.json neste repositório.

Notas

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.

Licença

Esse projeto é licenciado pela MIT License. Veja a página da licença para detalhes.