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.
Hecho: la base que arranca
Sección titulada «Hecho: la base que arranca»- 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)
Lo que sigue: Bloque 1, estado del salón
Sección titulada «Lo que sigue: Bloque 1, estado del salón»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.
Después
Sección titulada «Después»- 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”).