Monorepo base para evolucionar CafeTrack hacia una Super App local y escalable, combinando:
- pedidos y delivery,
- marketplace,
- servicios bajo demanda,
- herramientas para negocio y administración.
apps/
mobile-client/
mobile-driver/
mobile-business/
web-admin/
backend/
packages/
types/
utils/
config/
api-client/
docs/
scripts/
- La app cliente final está en
apps/mobile-client(Super App consumidor). - La app operativa de negocio/POS se conservó en
apps/mobile-business. backendse mantiene operativo y se preparó una estructura modular enbackend/src/modules.- Se creó
packages/*para componentes compartidos TypeScript. - Se agregó documentación inicial de arquitectura, roadmap y módulos.
Desde la raíz del repo:
npm run dev:backend
npm run dev:mobile-client
npm run dev:mobile-business
npm run check:mobile-clientTambién puedes usar comandos directos con prefijos:
npm --prefix backend run dev
npm --prefix apps/mobile-client run startMódulos base creados en backend:
- autenticación
- usuarios
- negocios
- productos
- pedidos
- delivery básico
Además quedaron preparadas bases para:
- marketplace
- servicios bajo demanda
- wallet/pagos
- panel de negocio
- panel admin
Ver
docs/ARCHITECTURE.md,docs/MODULES.mdydocs/ROADMAP.mdpara el detalle de responsabilidades y fases.