Rodar sem Docker
Para conseguir rodar o projeto em sua máquina, instale as seguintes ferramentas:
- Node.js versão v16.16.0.
- Yarn (opcional).
- Android Studio (caso não utilize um dispositivo físico)
- Expo CLI
Lembre-se de configurar as variáveis de ambiente para o Painel de Controle, a API (Backend) e para o Aplicativo Móvel.
Iniciar o Painel de Controle
Para iniciar o painel de controle é necessário instalar as dependências, sendo assim, siga os seguintes passos:
cd frontend
npm i
cd frontend
yarn
Após isso, basta executar o comando de iniciar o servidor.
npm run start
yarn start
Iniciar a API (Backend)
Para iniciar a API é necessário instalar as dependências, sendo assim, siga os seguintes passos:
cd backend
npm i
cd backend
yarn
Posteriormente, necessitamos realizar a execução do comando que irá montar todas as tabelas do banco de dados.
npm run migrate
yarn migrate
Por fim, basta executar o comando de iniciar o servidor.
npm run dev
yarn dev
Iniciar o Aplicativo Móvel
Para iniciar a aplicação Móvel é necessário instalar as dependências, sendo assim, siga os seguintes passos:
cd mobile
npm i
cd mobile
yarn
Posteriormente, para executar o aplicativo será necessário possuir em mãos um celular ou um emulador. Sendo assim, execute o seguinte comando:
Para rodar o aplicativo em seu dispositivo físico, basta seguir as instruções clicando aqui.
npm run start
yarn start