Semana Omnistack 11.0
Projeto Be The Hero desenvolvido durante a Omnistack da Rocketseat usando Knex e SQLite como base de dados
Requirementos
NodeJS, Yarn ou NPM, Expo
Instalação do YARN
Windows: Aconselho a instalar o Yarn através do Chocolatey (Package Manager do Windows), pois será executar apenas o comando choco install yarn
.
Se tens dúvidas de como instalar o Chocolatey, clica Aqui
Mac OS: Clica Aqui
Debian: Clica Aqui
CentOS: Clica Aqui
Instalação do Projeto em Ambiente Local
Para instalar as dependências do Backend executa os comandos backend:
cd backend
yarn
npx knex migrate:latest
yarn start
Para instalar as dependências do Frontend executa os comandos na pasta web:
cd frontend
yarn
yarn start
O projeto será aberto no seu Browser e a Consola do Backend estará aberta. Caso não abra sempre poderás introduzir o endereço local na barra de pesquisa seguido da porta localhost:3000
.
Para testar o Mobile feito com React Native executa os comandos:
# NÃO é necessário executar a linha de baixo caso ja tenha o Expo (CLI) instalado!
yarn global add install expo-cli
cd mobile
yarn
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 Be The Hero, baixe e instala o Insomnia e faz import do meu arquivo em ./OmniStack Insomnia Requests
podes ver como fazer import através da Aba Import/Export quando clicas na Workspace.