← Studii de caz

Ospitalitate · Operator hotelier cu mai multe locații · 29 iunie 2020

Platformă Digitală de Meniuri pentru Restaurante

API de gestionare a meniurilor, frontend de administrare și widget încorporabil pentru meniuri digitale — conținut, media și publicare pentru restaurante.

Rezultate obținute

Model de publicare

API + widget

Meniurile se actualizează fără reconstrucția site-ului.

Operare

Administrare centrală

Echipele cu mai multe locații editează într-un singur loc.

Canal

Încorporabil

Funcționează cu site-urile existente din ospitalitate.

Context

Prezența digitală a unui restaurant depinde mai ales de actualitatea meniului — CMS-ul trebuie să reflecte realitatea din bucătărie.

Provocare

Locațiile aveau nevoie să actualizeze meniurile mai rapid decât permit ciclurile de tipar, să publice consecvent pe mai multe locații și să încorporeze meniuri pe site-urile existente fără a reconstrui fiecare site.

Abordare

Am construit un API Menu Manager în Express/TypeScript pe MongoDB, cu autentificare, încărcare media și fluxuri de publicare, plus un frontend de administrare în Angular și un widget încorporabil pentru meniurile orientate spre client.

Arhitectură

API Express + TypeScript, MongoDB, administrare Angular, widget de meniu încorporabil, încărcare de fișiere și joburi asistate de cron.

Domeniu

  • CRUD pentru meniu
  • Media
  • Publicare
  • Widget încorporabil
  • UX de administrare

Constrângeri

  • Personal non-tehnic la locații
  • Trebuie încorporat în site-uri eterogene
  • Disponibilitate în timpul programului

Aspecte cheie ale soluției

  • Limita widget-ului păstrează independența site-urilor locațiilor
  • Model de meniu API-first, reutilizabil pe canale
  • UX de administrare orientat spre editări zilnice de meniu

Tehnologii

ExpressTypeScriptMongoDBAngularNode.js

Rezultate

  • Gestionare centralizată a meniurilor pentru locații
  • Widget încorporabil pentru site-urile existente de restaurante
  • Actualizări de catalog cu suport media, fără redeploy al site-urilor
  • API sensibil la roluri pentru operatori

Lecții învățate

  • Software-ul pentru ospitalitate se câștigă prin viteza de editare, nu prin numărul de funcționalități.
  • Widget-urile au nevoie de versionare, la fel ca API-urile.
  • Presupune că personalul va modifica meniurile de pe telefon, între ture.

Să discutăm

Ești pregătit să construiești ceva durabil?

Colaborează cu o echipă de ingineri seniori care proiectează, livrează și operează software pe care afacerile se bazează ani la rând.

Contactează-ne