Files
ToldoConjunto/README.md

44 lines
1.1 KiB
Markdown

# 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