# ToldoConjunto Sistema para el Circuito de Economía Solidaria de Támesis (CESTA) para gestionar inventario, ventas, gastos y cuadre de caja en las ventas dominicales. ## Arquitectura - **Apps**: `apps/toldo-app` (Vite + Vue 3 + Capacitor) - **Packages**: Arquitectura limpia con `core`, `data`, `services`, `ui` - **Storage**: Dexie.js sobre IndexedDB (offline-first) - **Packaging**: Capacitor para generar APK Android - **Testing**: Vitest + TDD ## Características - Inventario con diferencias vs día anterior - Ventas en efectivo y QR - Productos diferenciados por productor - Gastos - Cuadre de caja con descuadres - Ajustes con motivo obligatorio (trazables) - Reportes por productor y consolidados - Ingresos entre semana - Exportar/Importar JSON versionado - Funciona offline, empaquetable como APK ## Desarrollo ```bash cd apps/toldo-app npm install npm run dev npm test npm run build npx cap sync android ``` ## OpenSpec & Skills Ver `openspec/changes/add-toldo-poc-capacitor/` y `skills/` para especificaciones y guías arquitectónicas. ## Licencia Software Libre