[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)
```
> **NOTA IMPORTANTE (2026-01-20):** El frontend web tiene 8 de 14 páginas usando datos mock.
> Backend 100% implementado, pero frontend web requiere integración con APIs.
> **NOTA IMPORTANTE (2026-01-20):** Frontend web actualizado - 13/14 páginas conectadas a APIs reales.
> Solo Settings.tsx pendiente (requiere crear endpoints en backend).
---
## 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)
- Sincronizado con código real post-Sprint 7
- MCH-006, MCH-007, MCH-022, MCH-026 actualizados a COMPLETADO

View File

@ -1,27 +1,27 @@
# PROXIMA ACCION - MiChangarrito
**Proyecto:** michangarrito
**Estado:** Sprint 7 COMPLETADO - TODAS LAS ÉPICAS COMPLETADAS
**Fecha:** 2026-01-18
**Estado:** Sprint 8 - Frontend Integration COMPLETADO
**Fecha:** 2026-01-20
**Fase:** Desarrollo Completado - Listo para Despliegue
---
## RESUMEN DEL ESTADO ACTUAL
### Implementacion Tecnica: 95% COMPLETADA
### Implementacion Tecnica: 99% COMPLETADA
| Componente | Estado | Detalles |
|------------|--------|----------|
| Database | 100% | 11 schemas, 48 entities, 18 triggers |
| 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 |
| MCP Server | 100% | 15 herramientas |
| WhatsApp Service | 100% | Multi-tenant |
> **NOTA (2026-01-20):** Frontend web tiene 8 paginas con datos mock que requieren integracion con APIs:
> Dashboard, Products, Orders, Customers, Fiado, Inventory, Settings
> **NOTA (2026-01-20):** Frontend web actualizado - 13/14 paginas conectadas a APIs reales.
> Solo Settings.tsx pendiente (requiere crear endpoints en backend).
### 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 |
|--------|--------|------------------|--------|
| Dashboard | Mock Data | dashboardApi (3 endpoints) | Conectar |
| Products | Mock Data | productsApi (5 endpoints) | Conectar |
| Orders | Mock Data | ordersApi (4 endpoints) | Conectar |
| Customers | Mock Data | customersApi (5 endpoints) | Conectar |
| Fiado | Mock Data | customersApi/fiados (5 endpoints) | Conectar |
| Inventory | Mock Data | inventoryApi (4 endpoints) | Conectar |
| Settings | Mock Data | PARCIAL | Crear endpoints + conectar |
| Pagina | Estado | APIs Conectadas | Fecha |
|--------|--------|-----------------|-------|
| Dashboard | FUNCIONAL | dashboardApi, ordersApi, inventoryApi | 2026-01-20 |
| Products | FUNCIONAL | productsApi (CRUD completo) | 2026-01-20 |
| Orders | FUNCIONAL | ordersApi (CRUD + status flow) | 2026-01-20 |
| Customers | FUNCIONAL | customersApi (CRUD) | 2026-01-20 |
| Fiado | FUNCIONAL | fiadosApi, customersApi | 2026-01-20 |
| Inventory | FUNCIONAL | inventoryApi, productsApi | 2026-01-20 |
| Settings | Mock Data | PENDIENTE | Requiere backend endpoints |
### Funcionalidades Pendientes

View File

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