Super Menú
Menús digitales para restaurantes. Creas tu cuenta, agregas tus platos y compartes un enlace con tus clientes.
- Stack
- Ruby 3.4 · Rails 7.2 · SQLite
- Frontend
- Inertia.js · React 19 · Tailwind CSS 4 · Vite
- Archivos
- Active Storage sobre Amazon S3
- Integraciones
- Resend (correo) · Sentry
- Calidad
- RSpec · Capybara · SimpleCov
- Rol
- Diseño, desarrollo y operación
- Estado
- En producción desde 2025
Cada restaurante tiene su menú público con categorías, fotos y precios. Se ve bien desde el celular, que es donde lo abren los clientes.
El panel es Rails clásico y el menú público es una página React servida con Inertia.js, sin API aparte. La respuesta se cachea 5 minutos y las consultas precargan fotos y variantes para evitar N+1.
Tres pasos: crear la cuenta, agregar los platos con sus fotos y compartir el enlace. Si cambia un precio, el menú se actualiza sin reimprimir nada.
El menú registra visitas, categorías elegidas y platos abiertos con navigator.sendBeacon, sin bloquear la interfaz. El servidor descarta bots y las visitas del dueño, limita a 120 peticiones por minuto y no guarda IP: cada visitante es un id aleatorio.
Desde un panel de administración veo los restaurantes registrados, si confirmaron el correo, su última actividad, cuántos platos tienen y las visitas de su menú en los últimos 30 días.
Las cuentas se organizan en organizaciones con membresías, roles e invitaciones. Cada restaurante tiene categorías, platos con variantes de precio y adiciones, y un slug validado que forma su enlace público.