MiChangarrito - Mapa de Especificaciones Tecnicas
Indice de Documentos
Resumen de Investigacion
Codigo Reutilizable
| Fuente |
Reutilizable |
Ubicacion |
| POS-Micro Backend |
80% |
erp-suite/apps/products/pos-micro/backend |
| POS-Micro Frontend |
60% |
erp-suite/apps/products/pos-micro/frontend |
| Shared-Libs Core |
100% |
erp-suite/apps/shared-libs/core |
| Trading-Platform LLM |
70% |
trading-platform/apps/llm-agent |
Integraciones Principales
| Integracion |
Prioridad |
SDK Disponible |
| Stripe |
P0 |
npm install stripe |
| WhatsApp Cloud API |
P0 |
REST API |
| OpenRouter/LLM |
P0 |
npm install openai |
| MCP Server |
P0 |
npm install @modelcontextprotocol/server |
| Mercado Pago |
P1 |
npm install mercadopago |
| Firebase FCM |
P1 |
npm install firebase-admin |
Arquitectura de Base de Datos
Schemas
public → Tenants, configuracion global
auth → Usuarios, sesiones, OTP
catalog → Productos, categorias, templates
sales → Ventas, pagos, cortes
inventory → Stock, movimientos, alertas
customers → Clientes, fiados
orders → Pedidos, entregas
subscriptions → Planes, tokens IA
messaging → WhatsApp, notificaciones
Tablas Principales
| Schema |
Tablas |
| public |
tenants, tenant_configs |
| auth |
users, sessions, otp_codes |
| catalog |
categories, products, product_templates |
| sales |
sales, sale_items, payments, daily_closures |
| inventory |
inventory_movements, stock_alerts |
| customers |
customers, fiados, fiado_payments |
| orders |
orders, order_items |
| subscriptions |
plans, subscriptions, token_packages, token_usage, tenant_token_balance |
| messaging |
conversations, messages, notifications |
Plan de Desarrollo
Fases
| Fase |
Epicas |
Duracion Estimada |
| FASE 1: MVP Core |
MCH-001 a MCH-005 |
6-7 semanas |
| FASE 2: Inteligencia |
MCH-006 a MCH-009 |
4-5 semanas |
| FASE 3: Asistente IA |
MCH-010 a MCH-013 |
5-6 semanas |
| FASE 4: Pedidos |
MCH-014 a MCH-017 |
4-5 semanas |
| FASE 5: Monetizacion |
MCH-018 a MCH-021 |
5-6 semanas |
| FASE 6: Crecimiento |
MCH-022 a MCH-025 |
4-6 semanas |
Prioridades Criticas (P0)
- MCH-001: Infraestructura Base
- MCH-002: Autenticacion
- MCH-003: Catalogo de Productos
- MCH-004: Punto de Venta Basico
- MCH-005: Integraciones de Pago
- MCH-010: MCP Server
- MCH-011: WhatsApp Service
- MCH-018: Planes y Suscripciones
- MCH-020: Pagos Suscripcion
Proximo Paso: Desarrollo
Con la documentacion completa, el siguiente paso es:
- Copiar POS-Micro como base para backend
- Ejecutar scripts de database para crear schemas
- Configurar Docker Compose para desarrollo
- Iniciar desarrollo de MCH-001
Version: 1.0.0
Fecha: 2026-01-04