Case 05

Multi-site restaurant platform

I built mobile ordering, partner SAML SSO, POS integration, menu management, room-service ordering, and platform-wide invoicing for a restaurant chain.

Terros · 2023–2026

Full-stack product engineer · mobile, authentication, and operational systems

Employees placed mobile orders. Partners signed in through SAML SSO. Restaurant teams managed menus and POS workflows, while room-service orders entered the same platform. Invoicing covered the platform.

The problem
Employees ordered by mobile, partners used SAML SSO, restaurant teams managed menus and POS workflows, and room service needed to enter the same ordering system. Invoicing covered the platform.
What I built
I built the mobile experience, backoffice authentication with partner SAML SSO, POS integration and supporting services, daily and weekly menu management, ordering and management including room service, and platform-wide invoicing.
What changed
The platform supported employee mobile orders, partner SAML sign-in, restaurant menu and POS operations, room-service orders, and invoicing across the platform.
Fig. 05.1A restaurant chain needed employees, partner companies, restaurant teams and room service on one system, across every site.Now four ways in share one platform across all its restaurants and sites, with invoicing built in.

The figure shows a chain’s restaurants linked across all its sites, with invoicing built into the platform. Four equal panels show phone ordering, partner company sign-in, restaurant menus and the till, and room service. Each route connects to the same platform hub.

All restaurants, all sitesInvoicing built inRestaurant product · invoicing
Employees
Order from your phoneThe app stays simple while the order reaches teams and systems beyond the screen.Mobile ordering
Partner companies
Sign in with your company accountPeople get in through their own organisation’s identity system.Under the hood: SAML SSO · backoffice authentication
Restaurant teams
Run daily and weekly menus and the tillMenus for the day and the week, connected to the till.Menu management · POS integration
Room service
Order to the roomRoom-service orders come into the same platform as every other order.

Orders, access and restaurant operations

Employees placed mobile orders. Partners signed in through their existing identity systems. Restaurant teams managed daily and weekly menus and POS operations. Room-service orders entered the same platform, and invoicing covered the whole platform.

Ordering, partner access, restaurant operations, room service, and invoicing all ran through the same product.

Mobile ordering, partner sign-in and operations

I built the mobile experience and backoffice authentication, including SAML SSO for partner organisations. My work also covered POS integration and supporting services, daily and weekly menu management, ordering and management including room-service orders, and platform-wide invoicing.

  1. Ordering within a wider system

    Employees used the mobile experience to place orders.

  2. Access through existing systems

    Partner organisations signed in through their existing identity systems using SAML SSO.

  3. Menus and POS

    I built daily and weekly menu management, POS integration, and supporting services for restaurant operations.

Room service in the shared ordering system

Room-service orders entered the same ordering and management platform as other orders, with invoicing across the platform. Partner SAML SSO and daily and weekly menu management supported the other user workflows.

What I built

Built

  • Mobile experience
  • Backoffice authentication
  • Partner SAML SSO
  • POS integration and supporting services
  • Daily and weekly menu management
  • Ordering and management, including room service, plus platform-wide invoicing