Este monorepo contém um aplicativo Expo e uma API Node.js criada com tRPC.
.
├── api/ # API em Node.js
│ ├── src/
│ ├── trpc/
│ ├── package.json
│ └── ...
├── expo/ # App Expo
│ ├── src/
│ ├── assets/
│ ├── app.config.ts
│ ├── metro.config.js
│ ├── package.json
│ └── ...
├── tooling/ # Pacotes de ferramentas usadas no projeto
│ ├── eslint/
│ ├── typescript/
│ ├── tailwind/
│ └── ...
├── .github/ # Github workflows
├── .env # Variáveis de ambiente
├── package.json # Raiz do projeto
├── pnpm-workspace.yaml # Configuração do workspace do projeto
└── ...
- Clone o repositório:
git clone https://github.com/johnpgr/unama-projeto-react-native.git
cd unama-projeto-react-native
- Instale as dependências:
pnpm install
- Inicie os serviços utilizados no projeto usando
docker-compose
docker-compose up -d
- Inicie o app Expo e a API Node.js:
pnpm dev
- Build:
pnpm build
- Clean:
pnpm clean
- Lint:
pnpm lint
- Format:
pnpm format
- Typecheck:
pnpm typecheck