WhatsBar
- Concluido
- 500+ pruebas automatizadas
- 18 módulos de dominio
PDV y plataforma SaaS para bares: el mesero toma el pedido en el celular y cada pedido se imprime en la estación correcta.
- Plataformas SaaS
- Gestión y operación
El problema
En un bar lleno, el pedido anotado en papel se pierde, sale duplicado o llega a la cocina equivocada, y el dueño solo descubre la diferencia al cerrar la caja.
Para quién: Bares y restaurantes con salón, cocina y barra separados.
Qué hace el sistema
El mesero abre la mesa y envía cada ronda desde la app del celular. El servidor recalcula el precio, separa los ítems por sector de producción, descuenta el stock por la ficha técnica y manda cada comanda a la impresora térmica de la estación correcta. El dueño sigue el salón, la facturación, el stock y el desempeño de cada mesero en el panel.
Pantallas del sistema
Las pantallas quedan en portugués, como en el sistema.
Módulos
- App del mesero (PWA)
- Mapa del salón en tiempo real
- Producción por sector (KDS)
- Impresión térmica ESC/POS
- Stock con ficha técnica
- Caja y turno
- Finanzas e informes
- Menú digital por código QR
- Planes y suscripción multi-tenant
De qué está hecha la pantalla
Cada pantalla de arriba depende de decisiones como estas, tomadas en el código y cubiertas por pruebas.
| Parte | Decisión |
|---|---|
| Pedido | Idempotente: cada ronda lleva una clave; reenviar tras una caída del 4G devuelve el mismo pedido, sin comanda duplicada. |
| Precio | Siempre se vuelve a leer de la base en el servidor. La pantalla del mesero lo muestra, nunca lo decide. |
| Impresión | Fuera de la transacción del pedido: una impresora apagada no tumba la venta, y la cola tiene bloqueo atómico entre agentes. |
| Cuenta | Sumada por comanda, nunca por mesa: lo que consumió quien se fue no aparece para quien se sentó después. |
| Aislamiento | Alcance del establecimiento en cada acceso; los identificadores de pantalla quedan bloqueados y se reverifican en el servidor. |
Tecnología
- Laravel 12
- Livewire 3
- Laravel Reverb
- PHP 8.2
- PostgreSQL / MySQL
- Tailwind CSS
- PWA
- Playwright
- PHPUnit
Integraciones
- ESC/POS
- Cloudflare Turnstile
Etapa
Concluido
Concluido. Las pantallas vienen de una base desechable con el bar ficticio “Bar do Zé”, creado por las seeds del propio sistema, y una noche de operación simulada con sus servicios de dominio.
¿Quiere ver este sistema funcionando?
Hacemos una presentación guiada, con datos de demostración, y conversamos sobre lo que resolvería en su operación.
Pedir presentación