44 lines
1.1 KiB
Markdown
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
|