Saltearse al contenido

Roadmap

El orden de construcción va por volumen de uso: mesero y barra primero, después cocina, después jefa de servicio, después administración.

  • Backend en Django + django-ninja + channels; frontend en React + Vite
  • El stack de Docker Compose (Traefik + backend + celery + postgres + redis + frontend), calcado de reservas
  • El tema de admin django-unfold
  • Verificado de punta a punta: /api/health/ (HTTP) y /ws/ping/ (WebSocket)

La vista en vivo y de solo lectura del estado de las mesas. El gran pendiente es hacer ingeniería inversa del endpoint de Toteat que da el estado del salón; mientras tanto, apps/salon entrega datos de prueba para poder construir y mostrar el API, el tiempo real y el frontend.

  • Bloque 2: la comanda (abrir mesa, agregar ítems, modificadores, comentarios, marchar)
  • Bloque 4: operaciones sobre mesas activas (mover ítems, juntar, cortesía, anulaciones)
  • Bloque 5: cobro y cierre de mesa (lo más delicado, toca la DIAN)
  • Bloque 6: administración (cierre de caja, gestión de productos y categorías)

El brief y el roadmap completos están en Notion (“UI propia sobre Toteat”).