0%
Joseph Mondragón
English HABLEMOS

LongHorn: plataforma de pedidos, reservas y gift cards · Caso de estudio

Restaurantes · Plataforma web + panel · Ago 2025 – Oct 2026

LongHorn lleva 25 años en la parrilla peruana y tiene 13 locales. Construí su plataforma propia: pedidos, reservas, gift cards y un panel para que su equipo la opere sin depender de nadie.

Web pública y panel de administración hechos a medida, de la mano del equipo de LongHorn: desde llevar la carta de Excel al catálogo hasta capacitar a cada tienda.

El punto de partida: Una marca querida, con la operación repartida en muchas manos.

LongHorn ya vendía por delivery y recibía reservas, y su carta vivía en hojas de Excel por tipo: salón, bar, delivery y vinos. La idea era reunir todo en una plataforma propia, donde cada local muestre lo que de verdad ofrece y el equipo pueda publicar sin esperar a un desarrollador.

Lo que acordamos construir

  • Venta directa Pedidos y checkout propios, sin intermediarios.
  • Carta por local Cada sede con sus platos, precios y opciones.
  • Autonomía Un panel para que el equipo publique y opere solo.

La experiencia: Del antojo al pedido, en pocos toques.

Portada de la web de LongHorn con un corte a la parrilla
Portada con promociones por local.
  • Pedidos Carrito y checkout como invitado o con cuenta, con direcciones e historial en Mi Perfil.
  • Carta Salón y Bar Filtradas por local, con opciones y acompañamientos de cada plato.
  • Reservas En tres pasos, con reserva grupal y pago por persona que el equipo configura desde el panel.
  • Gift cards Compra online, código QR y de barras, y canje en tienda con vigencia controlada.
  • Buscador Perdona errores de escritura: “csar” encuentra la Ensalada César.
  • Locales Las 13 sedes de Lima y provincias, con mapa y carta propia.
Portada de LongHorn en el móvil
Portada
Carta delivery de LongHorn en el móvil
Carta delivery
Gift cards de LongHorn en el móvil
Gift cards
Buscador de LongHorn mostrando Ensalada César al escribir csar
El buscador agrupa por categoría y deja agregar al carrito desde los resultados.

El panel: Un panel hecho a la medida de cómo trabaja LongHorn.

Contenido, carta, pedidos, reservas, clientes, cupones, gift cards y reclamaciones en un mismo lugar, con el alcance justo para cada persona.

  • Qué vimos: La carta vivía en hojas de Excel separadas por tipo. Qué hice: Importación directa al catálogo, con precios, opciones y fotos por local. (4 cartas — salón, bar, delivery y vinos)
  • Qué vimos: Cada tienda necesitaba operar solo lo suyo. Qué hice: Roles y permisos por local: un coordinador de tienda ve solo las secciones que usa. (6 roles — 20 permisos, por local)
  • Qué vimos: Marketing quería cambiar la web sin esperar a desarrollo. Qué hice: Contenido editable por página, con editor, imágenes y orden por arrastre. (30 — secciones en el panel)

Además: trazabilidad de leads por canal, cupones medibles y un registro de cada acción hecha en el panel.

La entrega: Probado, revisado y explicado.

Una plataforma propia solo sirve si el equipo la adopta. Por eso la entrega incluyó revisión punto por punto con el cliente, pruebas y manuales.

Cómo se entregó

  • Auditoría del panel Las 29 secciones auditadas cargan sin errores de consola.
  • Revisión con el cliente 20 observaciones de diseño, cada una comprobada en 4 anchos de pantalla.
  • Pruebas automáticas Pruebas en Go y recorridos de punta a punta con Playwright.
  • Manuales y capacitación Manual del panel y manual para coordinadores de tienda.

Tecnologías: Con lo que construí la plataforma.

  • Backend: Go
  • Datos: PostgreSQL, Redis
  • Frontend: htmx
  • Infra: Nginx, Docker, Cloudflare
  • Servicios: Amazon SES, Google Maps
  • Calidad: Playwright

El resultado: Una plataforma propia para vender, reservar y regalar, que el equipo de LongHorn opera por su cuenta.

  • 13 — locales en una sola plataforma
  • 30 — secciones de panel propio
  • 6 — roles con permisos por local
  • 548 — commits en 14 meses

Visitar longhornperu.com

Casos de estudio

Hablemos.

¿Tienes un proyecto en mente? [email protected]