[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:
parent
2c9f042b69
commit
b791e9cd7b
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user