feat: estructura base OpenSpec + Skills + arquitectura limpia Capacitor+Dextie

This commit is contained in:
mono
2026-10-24 20:49:29 -05:00
parent 2e6262b5a5
commit 0c7cf651ce
1659 changed files with 265883 additions and 0 deletions

43
README.md Normal file
View File

@@ -0,0 +1,43 @@
# 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