[MCH] docs: Update documentation post Sprint 8 - Frontend Integration

- FRONTEND_INVENTORY.yml: Update 6 pages from mock_data to funcional
  - Dashboard, Products, Orders, Customers, Fiado, Inventory
  - Frontend now 93% functional (13/14 pages connected to APIs)
- PROXIMA-ACCION.md: Update frontend status table with API connections
- ESTADO-REAL-EPICAS.md: Add v3.1.0 changelog for Sprint 8

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rckrdmrd 2026-01-20 02:19:27 -06:00
parent 2c9f042b69
commit b791e9cd7b
3 changed files with 43 additions and 36 deletions

View File

@ -182,13 +182,19 @@ FASE 8 - ENTERPRISE: ░░░░░░░░░░ 0% (planificado)
TOTAL PROYECTO: ████████░░ 80% (28/35 épicas) TOTAL PROYECTO: ████████░░ 80% (28/35 épicas)
``` ```
> **NOTA IMPORTANTE (2026-01-20):** El frontend web tiene 8 de 14 páginas usando datos mock. > **NOTA IMPORTANTE (2026-01-20):** Frontend web actualizado - 13/14 páginas conectadas a APIs reales.
> Backend 100% implementado, pero frontend web requiere integración con APIs. > Solo Settings.tsx pendiente (requiere crear endpoints en backend).
--- ---
## Changelog ## Changelog
### v3.1.0 (2026-01-20)
- Sprint 8: Frontend Integration completado
- 6 páginas conectadas a APIs: Dashboard, Products, Orders, Customers, Fiado, Inventory
- Frontend web: 43% → 93% funcional
- Solo Settings.tsx pendiente (requiere backend endpoints)
### v3.0.0 (2026-01-20) ### v3.0.0 (2026-01-20)
- Sincronizado con código real post-Sprint 7 - Sincronizado con código real post-Sprint 7
- MCH-006, MCH-007, MCH-022, MCH-026 actualizados a COMPLETADO - MCH-006, MCH-007, MCH-022, MCH-026 actualizados a COMPLETADO

View File

@ -1,27 +1,27 @@
# PROXIMA ACCION - MiChangarrito # PROXIMA ACCION - MiChangarrito
**Proyecto:** michangarrito **Proyecto:** michangarrito
**Estado:** Sprint 7 COMPLETADO - TODAS LAS ÉPICAS COMPLETADAS **Estado:** Sprint 8 - Frontend Integration COMPLETADO
**Fecha:** 2026-01-18 **Fecha:** 2026-01-20
**Fase:** Desarrollo Completado - Listo para Despliegue **Fase:** Desarrollo Completado - Listo para Despliegue
--- ---
## RESUMEN DEL ESTADO ACTUAL ## RESUMEN DEL ESTADO ACTUAL
### Implementacion Tecnica: 95% COMPLETADA ### Implementacion Tecnica: 99% COMPLETADA
| Componente | Estado | Detalles | | Componente | Estado | Detalles |
|------------|--------|----------| |------------|--------|----------|
| Database | 100% | 11 schemas, 48 entities, 18 triggers | | Database | 100% | 11 schemas, 48 entities, 18 triggers |
| Backend NestJS | 100% | 21 modulos, 120+ endpoints | | Backend NestJS | 100% | 21 modulos, 120+ endpoints |
| Frontend React | 43% | 14 paginas (6 funcionales, 8 con mock data) | | Frontend React | 93% | 14 paginas (13 funcionales, 1 con mock data) |
| Mobile Expo | 100% | 10 pantallas + offline + deep linking | | Mobile Expo | 100% | 10 pantallas + offline + deep linking |
| MCP Server | 100% | 15 herramientas | | MCP Server | 100% | 15 herramientas |
| WhatsApp Service | 100% | Multi-tenant | | WhatsApp Service | 100% | Multi-tenant |
> **NOTA (2026-01-20):** Frontend web tiene 8 paginas con datos mock que requieren integracion con APIs: > **NOTA (2026-01-20):** Frontend web actualizado - 13/14 paginas conectadas a APIs reales.
> Dashboard, Products, Orders, Customers, Fiado, Inventory, Settings > Solo Settings.tsx pendiente (requiere crear endpoints en backend).
### Documentacion SIMCO: 85% COMPLETADA ### Documentacion SIMCO: 85% COMPLETADA
@ -97,19 +97,19 @@ Todas las 35 épicas han sido completadas.
--- ---
## TAREAS PENDIENTES FRONTEND WEB ## ESTADO FRONTEND WEB (Actualizado 2026-01-20)
### Paginas con Mock Data (Requieren Integracion) ### Paginas Conectadas a APIs (Sprint 8)
| Pagina | Estado | APIs Disponibles | Accion | | Pagina | Estado | APIs Conectadas | Fecha |
|--------|--------|------------------|--------| |--------|--------|-----------------|-------|
| Dashboard | Mock Data | dashboardApi (3 endpoints) | Conectar | | Dashboard | FUNCIONAL | dashboardApi, ordersApi, inventoryApi | 2026-01-20 |
| Products | Mock Data | productsApi (5 endpoints) | Conectar | | Products | FUNCIONAL | productsApi (CRUD completo) | 2026-01-20 |
| Orders | Mock Data | ordersApi (4 endpoints) | Conectar | | Orders | FUNCIONAL | ordersApi (CRUD + status flow) | 2026-01-20 |
| Customers | Mock Data | customersApi (5 endpoints) | Conectar | | Customers | FUNCIONAL | customersApi (CRUD) | 2026-01-20 |
| Fiado | Mock Data | customersApi/fiados (5 endpoints) | Conectar | | Fiado | FUNCIONAL | fiadosApi, customersApi | 2026-01-20 |
| Inventory | Mock Data | inventoryApi (4 endpoints) | Conectar | | Inventory | FUNCIONAL | inventoryApi, productsApi | 2026-01-20 |
| Settings | Mock Data | PARCIAL | Crear endpoints + conectar | | Settings | Mock Data | PENDIENTE | Requiere backend endpoints |
### Funcionalidades Pendientes ### Funcionalidades Pendientes

View File

@ -11,7 +11,7 @@ metadata:
bundler: "Vite 7.2.4" bundler: "Vite 7.2.4"
styling: "TailwindCSS 4.1.18" styling: "TailwindCSS 4.1.18"
puerto: 3140 puerto: 3140
estado: "43% paginas funcionales (6/14 conectadas a APIs)" estado: "93% paginas funcionales (13/14 conectadas a APIs)"
actualizado: "2026-01-20" actualizado: "2026-01-20"
actualizado_por: "Agente Orquestador" actualizado_por: "Agente Orquestador"
@ -20,11 +20,12 @@ metadata:
# ============================================================================ # ============================================================================
# #
# Estado real del frontend: # Estado real del frontend:
# - 6 paginas FUNCIONALES (conectadas a APIs reales) # - 13 paginas FUNCIONALES (conectadas a APIs reales)
# - 8 paginas con MOCK DATA (requieren integracion) # - 1 pagina con MOCK DATA (Settings - requiere endpoints backend)
# #
# Paginas funcionales: Login, Register, Invoices, Marketplace, Tokens, CodiSpei, Referrals # Paginas funcionales: Login, Register, Dashboard, Products, Orders, Customers,
# Paginas con mock: Dashboard, Products, Orders, Customers, Fiado, Inventory, Settings # Fiado, Inventory, Invoices, Marketplace, Tokens, CodiSpei, Referrals
# Paginas con mock: Settings (pendiente crear endpoints en backend)
# #
# ============================================================================ # ============================================================================
@ -81,8 +82,8 @@ paginas:
archivo: "pages/Dashboard.tsx" archivo: "pages/Dashboard.tsx"
descripcion: "Panel principal con metricas y resumen del negocio" descripcion: "Panel principal con metricas y resumen del negocio"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a dashboardApi estado: funcional # Conectado a dashboardApi (2026-01-20)
api_requerida: "dashboardApi (getStats, getSalesChart, getTopProducts)" api_consumida: "dashboardApi (getStats), ordersApi (getAll), inventoryApi (getLowStock)"
caracteristicas: caracteristicas:
- Tarjetas de estadisticas (ventas, pedidos, clientes, fiados) - Tarjetas de estadisticas (ventas, pedidos, clientes, fiados)
- Pedidos recientes - Pedidos recientes
@ -93,8 +94,8 @@ paginas:
archivo: "pages/Products.tsx" archivo: "pages/Products.tsx"
descripcion: "Catalogo de productos con busqueda y filtrado" descripcion: "Catalogo de productos con busqueda y filtrado"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a productsApi estado: funcional # Conectado a productsApi (2026-01-20)
api_requerida: "productsApi (getAll, getById, create, update, delete)" api_consumida: "productsApi (getAll, getById, create, update, delete)"
caracteristicas: caracteristicas:
- Busqueda por nombre - Busqueda por nombre
- Filtrado por categoria - Filtrado por categoria
@ -106,8 +107,8 @@ paginas:
archivo: "pages/Orders.tsx" archivo: "pages/Orders.tsx"
descripcion: "Gestion de pedidos con seguimiento de estado" descripcion: "Gestion de pedidos con seguimiento de estado"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a ordersApi estado: funcional # Conectado a ordersApi (2026-01-20)
api_requerida: "ordersApi (getAll, getById, create, updateStatus)" api_consumida: "ordersApi (getAll, getById, create, updateStatus)"
caracteristicas: caracteristicas:
- Filtrado por estado - Filtrado por estado
- Flujo de transicion de estados - Flujo de transicion de estados
@ -118,8 +119,8 @@ paginas:
archivo: "pages/Customers.tsx" archivo: "pages/Customers.tsx"
descripcion: "Directorio de clientes con historial de compras" descripcion: "Directorio de clientes con historial de compras"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a customersApi estado: funcional # Conectado a customersApi (2026-01-20)
api_requerida: "customersApi (getAll, getById, create, update, getStats)" api_consumida: "customersApi (getAll, getById, create, update)"
caracteristicas: caracteristicas:
- Busqueda por nombre/telefono - Busqueda por nombre/telefono
- Informacion de compras - Informacion de compras
@ -130,8 +131,8 @@ paginas:
archivo: "pages/Fiado.tsx" archivo: "pages/Fiado.tsx"
descripcion: "Gestion de cuentas de credito y cobranza" descripcion: "Gestion de cuentas de credito y cobranza"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a customersApi/fiados estado: funcional # Conectado a fiadosApi (2026-01-20)
api_requerida: "customersApi (getFiado, createFiado, payFiado, cancelFiado)" api_consumida: "fiadosApi (getAll, getPending, create, pay, cancel), customersApi (getAll)"
caracteristicas: caracteristicas:
- Resumen de totales - Resumen de totales
- Lista de fiados pendientes/vencidos - Lista de fiados pendientes/vencidos
@ -143,8 +144,8 @@ paginas:
archivo: "pages/Inventory.tsx" archivo: "pages/Inventory.tsx"
descripcion: "Control de existencias y movimientos" descripcion: "Control de existencias y movimientos"
protegida: true protegida: true
estado: mock_data # PENDIENTE: Conectar a inventoryApi estado: funcional # Conectado a inventoryApi (2026-01-20)
api_requerida: "inventoryApi (getMovements, createMovement, getLowStock, getAlerts)" api_consumida: "inventoryApi (getMovements, getLowStock, getAlerts), productsApi (getAll)"
caracteristicas: caracteristicas:
- Resumen de inventario - Resumen de inventario
- Tabla de productos con stock - Tabla de productos con stock