Monorepo NX com as aplicações web do RotaLog.
- painel-admin — Painel administrativo de gestão (Angular)
- rastreamento — Portal público de rastreamento de entregas (React)
shared-types— Interfaces TypeScript compartilhadas entre os appsui-components— Componentes visuais reutilizáveis (Angular)api-contracts— Definições de contratos de API (OpenAPI)
npm install
# Rodar o painel admin (porta 4200)
npx nx serve painel-admin
# Rodar o rastreamento (porta 3001)
npx nx serve rastreamento
# Rodar ambos
npx nx run-many --target=serve --projects=painel-admin,rastreamentonpx nx graphrotalog-frontend/
├── apps/
│ ├── painel-admin/ # Angular 18 — standalone components
│ └── rastreamento/ # React 18
├── libs/
│ ├── shared-types/ # Interfaces TypeScript
│ ├── ui-components/ # Componentes Angular
│ └── api-contracts/ # Specs OpenAPI
├── nx.json
└── package.json