/omnistack11

⚛️ Rocketseat Omnistack 11 using Knex and SQLite

Primary LanguageJavaScript

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.

Licença

MIT © Rocketseat