LA MESA

App Android para gestionar un restaurante de punta a punta (ingreso, mesa, pedido, cocina y bar, juegos, encuesta y pago) con 7 perfiles: dueño, supervisor, metre, mozo, cocinero, cantinero y cliente.

Equipo
4 integrantes (Ezequiel Bainer, Maximiliano Arcieri, Noelia Storgato, Lucía Cicchelli)
Mi rol
Coordinación y desarrollo
Contexto
Trabajo Final Integrador, UTN
Desde
Agosto 2026, entregas semanales

Es una app Android: no tiene demo web.

Pantalla de inicio de LA MESA con el logo y los integrantes del equipo
Pantalla de inicio de LA MESA con el logo y los integrantes del equipo1 / 8

Coordinación

  • Creé y administré el repositorio.
  • Definí el flujo de ramas: una por integrante, integración en dev y versión estable en main.
  • Integré el trabajo del equipo: 14 de 43 merges, la mayor cantidad del equipo.
  • Mantuve el README con el estado de avance, los módulos de cada integrante, capturas y el modelo de datos.

Qué desarrollé

  • Alta y gestión de mesas: formulario con foto por cámara, generación de QR, validaciones y acceso restringido por perfil.
  • Chat en tiempo real cliente–mozo y bandeja del mozo con las consultas sin responder.
  • Validación de que el QR escaneado sea el de la mesa asignada.
  • Notificaciones para dueño/supervisor, mozos y clientes.
  • Juegos con descuento (ahorcado 10 %, memotest 15 %, trivia 20 %), solo en el primer intento: tabla de intentos y funciones SQL que validan y calculan el descuento, con tests unitarios.

Lo hicieron mis compañeros

Esquema inicial, autenticación y RLS, alta de empleados, asignación de mesa, login y registro, escaneo de DNI, mails, encuesta, cuenta, carta, pedidos y cocina/bar.

Stack

  • Ionic
  • Angular
  • TypeScript
  • Capacitor
  • ML Kit
  • Supabase (Postgres, RLS, Edge Functions)
  • Vitest

Qué haría distinto

  • Sumaría tests a más módulos: hoy solo la lógica de los juegos tiene tests unitarios, y los flujos de pedido y pago también lo necesitan.
  • Prepararía desde el principio una forma de mostrarla sin instalarla, como un video corto: al ser una app Android, cuesta mostrarla en una entrevista.
Ver otros proyectos

Ezequiel Bainer

Buenos Aires, Argentina

© 2026