# 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 ```bash 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.