Saltar al contenido
isradevEscríbeme
Volver al trabajo
Punto de venta de restauranteCuliacán, Sinaloa2026

Aoi Hoshi — Sushi & Beer

Acceso privado
Editor del plano de mesas del panel administrativo de Aoi Hoshi

Aoi Hoshi es mi propio restaurante: el punto de venta que la mayoría de negocios de comida en Culiacán resuelven con papel y calculadora. Es el proyecto más grande del portafolio: una app móvil universal (Expo, corre en iOS y Android desde el mismo código) para meseros, cocina y caja, más un panel web en Next.js para administración.

El corazón del sistema son máquinas de estado reales para cada entidad (mesa, cuenta, línea de cuenta, comanda). Una mesa no puede saltar de “libre” a “en cobro” sin pasar por los estados intermedios, y esa validación vive tanto en la base de datos (Postgres con Row Level Security por sucursal) como en el cliente. Cancelar un platillo ya enviado a cocina, o aplicar un descuento, requiere el PIN de alguien con el permiso correcto: un patrón de “autorización prestada” con expiración de 90 segundos y un solo uso, para que un mesero nunca pueda anular algo por su cuenta.

El editor del plano de mesas (arriba) deja arrastrar cada mesa a su posición real del salón, cambiar forma y capacidad, y ver el estado de ocupación por color, con una leyenda explícita, porque comunicar un estado solo por color es un error de accesibilidad real, no un detalle menor.

Acceso privado
Pantalla de acceso del panel administrativo de Aoi Hoshi
StackExpoReact NativeTypeScriptNext.jsSupabasePostgreSQLRLS

Entregables

  • App móvil universal (meseros, caja, cocina, dueño)
  • Panel web para menú, precios, empleados y ventas del día
  • Autorización por PIN con permisos por rol