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
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