Files
inq-roi-simulador-web/README.md
Marcos Benítez bed161c92a feat: MVP Fase 0 — Process Cost Platform v0.1.0
Plataforma completa de análisis de costos operativos basada en BPMN 2.0.

Funcionalidades incluidas:
- Import de archivos BPMN 2.0 por drag & drop + 3 procesos de ejemplo
- Visualización read-only del diagrama (bpmn-js)
- Configuración de actividades (costo, tiempo, recursos asignados)
- CRUD de recursos (rol, persona, sistema, equipo, insumo)
- Configuración global (moneda, overhead %, nombre, cliente)
- Motor de simulación determinístico agregado con propagación de gateways XOR/AND
- Reporte visual con mapa de calor en dos modos (relativo/absoluto)
- Gráficos: KPIs, top actividades, composición, costo por recurso
- Export PDF (jsPDF + html2canvas) y CSV (papaparse)
- Persistencia en IndexedDB (Dexie)
- 268 tests unitarios/integración + 6 E2E con Playwright
- Deploy: https://process-cost-platform.pages.dev

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 01:58:40 -03:00

1.5 KiB

Process Cost Platform — MVP Fase 0

Plataforma web que transforma un archivo BPMN 2.0 en un reporte visual de costos operativos, listo para presentar a clientes en minutos. 100% en el navegador — sin backend, sin registro, datos guardados localmente.

Cómo usarlo

  1. Importá tu archivo .bpmn arrastrándolo a la pantalla principal, o cargá uno de los tres procesos de ejemplo incluidos.
  2. Configurá los costos fijos y tiempos de cada actividad en el workspace. Ajustá las probabilidades de los gateways XOR si las hay.
  3. Simulá para generar el análisis agregado de costos.
  4. Exportá el reporte en PDF (presentación para el cliente) o CSV (datos).

Stack

Capa Tecnología
Framework React 19 + Vite 8
Routing TanStack Router
Estado Zustand 5
Canvas BPMN bpmn-js 18 (Viewer)
UI shadcn/ui + Tailwind CSS
Gráficos Apache ECharts
Persistencia IndexedDB vía Dexie 4
Export PDF jsPDF + jspdf-autotable
Export CSV papaparse
Testing Vitest + Playwright
Deploy Cloudflare Pages

Scripts

npm run dev        # Servidor de desarrollo (localhost:5173)
npm run build      # Build de producción en dist/
npm run preview    # Preview del build en localhost:4173
npm run test       # Tests unitarios con Vitest
npx playwright test  # Tests E2E con Playwright

Estado

MVP Fase 0 — funcionalidad completa para uso consultivo básico. Las features adicionales (multi-tenant, IA, versionado, etc.) están documentadas en TODO.md para la Fase 1.