Hub del Proyecto · Todo en un lugar
11Entregables
3Módulos activos
18%Avance
prep.rest · activo
Proyecto
Análisis y estrategia
Módulos construidos
Planificado
🗺️ Overview del Proyecto
PREP Platform · Sistema de gestión para restaurantes latinoamericanos · prep.rest · Mayo 2026
3
Módulos construidos
4
En construcción
8
Por construir
11
Entregables en Drive
Progreso total del proyecto
18%
Fase 1 MVP
25%
Fase 2 Retención
0%
Fase 3 IA
0%
Fase 4 Latam
0%
Todos los entregables
Análisis estratégico
📊
Análisis Competitivo
Restaurant.pe vs Toast POS · Brechas estratégicas · Posicionamiento de PREP en Latam.
17 features9 brechas4 fases
Mayo 2026✓ Completo
Documento de producto
📋
PRD Completo · 11 secciones
Visión, mercado, módulos, MVP, flujos, pricing, monetización, arquitectura técnica y roadmap 18 meses.
S/199S/349S/799
Mayo 2026 · v1.0✓ Completo
Arquitectura de producto
🗂️
Mapa del Sistema
15 módulos en 3 zonas, 7 roles de usuario, capa core, stack técnico y roadmap visual.
FOHBOHGestión7 roles
Mayo 2026✓ Completo
✓ Módulo construido
🖥️
POS · Punto de Venta
Mapa de mesas 3 zonas, toma de pedidos, KDS, cobro multi-método, comprobante SUNAT vía Nubefact.
16 mesas4 pagosSUNAT
v1.0 · Mayo 2026✓ Prototipo
✓ Módulo construido
🛒
BOH · Sistema de Compras
Requisiciones con PIN, verificación stock, comparación VTEX, split multi-proveedor, PDF OC, WhatsApp.
4 áreasVTEX APIPDF+WA
v1.0 · Mayo 2026✓ Prototipo
✓ Spec + Widget construidos
📅
Reservas · Spec + Widget
18 features especificadas · Widget embebible con 4 pasos · Personalizable · WhatsApp-first.
18 featuresWidget0% fee
v1.0 · Mayo 2026✓ Prototipo
📅 Roadmap · 24 meses
Fase 1 activa ahora · meses 0–3
Fase 1 · 0–3 meses
MVP — El restaurante opera
✓ Sistema de Compras BOH
✓ POS + Mapa de mesas
✓ SUNAT (Nubefact API)
✓ Widget de Reservas
⏳ Panel hostess reservas
KDS pantalla cocina
Inventario + food cost
Dashboard dueño móvil
Gestión de carta (admin)
Supabase Auth real
Fase 2 · 4–9 meses
Retención — Gana más
Delivery propio 0% comisión
WhatsApp Commerce nativo
Carta QR en mesa
Multi-sede básico
Garantía anti no-show (Culqi)
Integración Rappi/PedidosYa
App PWA móvil
Reservas desde Google
Fase 3 · 10–15 meses
Inteligencia — Decide mejor
IA predicción de demanda
Asistente IA en español (Claude API)
CRM y fidelización
Campañas automáticas
RRHH y planilla
Pasarela de pagos propia
Fase 4 · 16–24 meses
Expansión — Latam
Colombia (DIAN)
Chile (SII)
México (SAT)
API pública para integradores
Fintech · Capital restaurantes
Marketplace de proveedores
Estado de módulos Fase 1
MóduloEstadoProgresoSiguiente paso
Sistema de Compras BOH✓ Prototipo
Conectar Supabase
POS · Punto de Venta✓ Prototipo
Auth + persistencia DB
Widget de Reservas✓ Prototipo
Panel hostess
KDS · Pantalla Cocina⏳ Pendiente
Sprint 3
Inventario · Food Cost⏳ Pendiente
Sprint 3
Facturación SUNAT✓ En POS
Nubefact API real
Dashboard dueño⏳ Pendiente
Sprint 4
⚙️ Stack Técnico
Arquitectura definida — React + Supabase + Vercel + Nubefact
Frontend
⚛️
React 19
UI principal
Activo
🎨
Tailwind CSS
Estilos
Activo
Vite
Build tool
Activo
🧩
shadcn/ui
Componentes
Activo
Backend y base de datos
🔐
Supabase Auth
Autenticación y roles
Sprint 2
🗄️
Supabase DB
PostgreSQL + RLS
Sprint 2
Supabase Realtime
KDS · POS sync WebSockets
Sprint 3
🚀
Vercel
Deploy edge network
Sprint 2
Integraciones críticas
🧾
Nubefact API
SUNAT · PSE certificado
Sprint 2
📱
WhatsApp API
Meta Business API oficial
Sprint 3
💳
Culqi
Pagos · Garantías reservas
Sprint 3
🛒
VTEX API
Wong · Metro · Makro precios
En BOH
IA y analytics
🤖
Claude API
IA · Asistente · Matching
Fase 3
📧
Resend
Emails transaccionales
Sprint 3
📊
Posthog
Analytics de producto
Sprint 4
📄
jsPDF
PDFs órdenes de compra
Activo en BOH
Costo infraestructura Fase 1: Supabase Free → Pro $25/mes cuando supere 500MB. Vercel Free → Pro $20/mes. Nubefact ~S/50/mes. Total: ~$50/mes para los primeros 100 restaurantes.
🧠 Decisiones Clave
Registro de todas las decisiones técnicas y de producto relevantes
#01
SUNAT via Nubefact — No integrar directamente con SUNAT. Nubefact actúa como PSE certificado, absorbe cambios regulatorios. El restaurante da de alta con su Clave SOL. Payload JSON → Nubefact → firma digital → SUNAT → CDR en 2-3 segundos.
Mayo 2026
#02
PIN de 4 dígitos por área BOH — Login sin fricción para cocina, bar, sala, oficina. QR en la pared genera URL pre-seleccionada con ?area=cocina. Sin contraseñas complejas para el cocinero con las manos ocupadas.
Mayo 2026
#03
Sin fee por reserva — Mesa247 cobra por cubierto. PREP incluye reservas dentro de la suscripción mensual, modelo como Resy. Diferencial de precio real: S/0 por cubierto vs S/5-7 de la competencia.
Mayo 2026
#04
Precios supermercados via VTEX API — Wong, Metro, Makro son todos VTEX. Mismo endpoint que Cocina Semanal: /api/catalog_system/pub/products/search. Cache 6h para planificación, fetch real-time para urgentes.
Mayo 2026
#05
Supabase Realtime para KDS + POS — WebSockets nativos sin implementar Socket.io ni Redis. Latencia < 500ms para sincronización comanda → KDS. Crítico para que cocina y sala estén sincronizados.
Mayo 2026
#06
POS primero, SUNAT al final del flujo — No módulo aislado. La facturación se llama en el momento del cobro en caja: cobro → boleta/factura → Nubefact. Integrado al POS, no como pantalla separada.
Mayo 2026
#07
Split multi-proveedor por ítem en BOH — Cada ítem de la lista de compra puede ir a un proveedor diferente. El sistema agrupa automáticamente y genera carrito VTEX, PDF y WhatsApp por separado según destino.
Mayo 2026
#08
Widget sin cuenta obligatoria — Solo nombre + celular para reservar. Sin crear cuenta. El número activa reconfirmación automática por WhatsApp. Máxima conversión en el primer paso del funnel.
Mayo 2026
#09
Multi-tenant con RLS en Supabase — Cada restaurante es un tenant. Row Level Security en PostgreSQL garantiza que los datos de un restaurante nunca sean visibles para otro. Sin infraestructura separada por cliente.
Mayo 2026
📊 Análisis Competitivo
Restaurant.pe vs Toast POS · Brechas estratégicas
✓ Completo Abrir en nueva pestaña ↗
📋 PRD Completo · v1.0
Visión · Mercado · Módulos · Pricing · Roadmap 18 meses
✓ Completo Abrir en nueva pestaña ↗
🗂️ Mapa del Sistema · 15 módulos
3 zonas · FOH · BOH · Gestión · 7 roles · 4 fases
✓ Completo Abrir en nueva pestaña ↗
🖥️ POS · Punto de Venta
Prototipo funcional v1.0 · Flujo completo mesa → cobro → SUNAT
✓ Prototipo Abrir en nueva pestaña ↗
🛒 BOH · Sistema de Compras
Prototipo funcional v1.0 · Flujo completo 4 etapas
✓ Prototipo Abrir en nueva pestaña ↗
📅 Reservas · Especificación completa
18 features · Flujo público + panel hostess + brief turno
✓ Spec Abrir en nueva pestaña ↗
🌐 Widget de Reservas · Público
Lo que ve el comensal · 4 pasos · Personalizable
✓ Prototipo Abrir en nueva pestaña ↗
📺 KDS · Pantalla de Cocina
Planificado · Sprint 3
El KDS se construye después de conectar Supabase Realtime al POS. El prototipo del POS ya tiene el botón "Enviar a cocina" listo. En producción: comanda enviada desde POS → aparece en KDS en menos de 500ms vía WebSockets.

Features planificadas

  • Pedidos en tiempo real via Supabase Realtime (WebSockets)
  • Vista por estación: Cocina caliente / Entrantes fríos / Bar
  • Alertas de tiempo de espera (verde → amarillo → rojo)
  • Marcar plato como listo → notifica al mozo en tablet
  • Resumen del turno: platos producidos, tiempo promedio
  • Funciona en cualquier tablet o TV conectada al WiFi
📦 Inventario · Food Cost
Planificado · Sprint 3
El módulo más impactante para el control de costos. La base ya existe: las fichas técnicas del BOH compras son la misma estructura. Se extiende con descuento automático al vender y food cost en tiempo real.

Features planificadas

  • Registro de ingredientes con unidad y costo actual
  • Fichas técnicas: receta por plato con cantidades
  • Descuento automático al vender desde el POS
  • Food cost % en tiempo real por plato y categoría
  • Alertas de stock bajo por WhatsApp al dueño
  • Reporte semanal: teórico vs físico (mermas)
📊 Dashboard del Dueño
Planificado · Sprint 4
Vista en tiempo real de todo el negocio desde el celular, sin instalar ninguna app. Solo el navegador. El dueño ve ventas, food cost, mesas activas y alertas desde cualquier lugar.

Widgets planificados

  • Ventas del día vs mismo día semana pasada (real-time, cada 30s)
  • Mesas activas ahora mismo y cubiertos del turno
  • Food cost % del día vs meta configurada
  • Top 5 platos por ingreso y por margen
  • Alerta automática si hay diferencia en cierre de caja
  • Notificación WhatsApp al cierre de cada turno
🧾 SUNAT · Nubefact
Integrado en POS prototipo · API real pendiente
El flujo de SUNAT ya existe en el POS (simulado). El siguiente paso es conectar con credenciales reales de Nubefact. Nubefact tiene ambiente de sandbox gratuito para pruebas antes de producción.

Flujo de integración

PREP POS → llama API Nubefact (JSON) → Nubefact firma y valida → SUNAT → CDR de vuelta → PDF/XML al cliente

Payload de ejemplo (boleta)

{
  "tipo_de_comprobante": 2,
  "serie": "B001",
  "numero": 1,
  "cliente_tipo_de_documento": 1,
  "moneda": 1,
  "items": [{"descripcion": "Spaghetti Carbonara", "cantidad": 2, "precio_unitario": 56.73, "igv": 20.42}],
  "total_gravada": 81.36,
  "total_igv": 20.42,
  "total": 101.78
}

Datos que el restaurante configura 1 vez

  • RUC del restaurante
  • Clave SOL (credencial SUNAT)
  • Serie de boleta (ej: B001) y factura (ej: F001)
  • Correlativo inicial (número de comprobante)
🗺️ Roadmap Board
Board interactivo estilo Miro · Drag, zoom, features editables
✓ Nuevo Abrir en nueva pestaña ↗
🗺️ BOH Journey · Mapa de compras
Flujo completo del proceso de compras en cocina · 4 etapas
✓ Prototipo Abrir en nueva pestaña ↗
🍝 Demo Casa Italia · 5 módulos
POS + Reservas + BOH + KDS + Dashboard — Demo completa para restaurante real
✓ Demo Abrir en nueva pestaña ↗
💵 Caja Chica
Apertura/cierre de turno · Egresos · Escaneo IA · Aprobaciones · Rendición
✓ Nuevo Abrir en nueva pestaña ↗
⚖️ Inventario por peso
Multi-marca/local · Cálculo de líquido por densidad · Calibración · Conteo a prueba de errores · Reorden
✓ Nuevo Abrir en nueva pestaña ↗