All work
OperationsRestaurantTech · POS4 months · 3-person team2021

WaitRunner LLC · USA

WaitRunner Restaurant Self-Ordering

Table QR orders into an iPad kitchen Control Center without duplicating the Square catalog.

OutcomeQR self-ordering with real-time kitchen Control Center for Square restaurants

POSQR OrderingSquareNext.jsReact NativeGraphQLAWSServerless
US
Square POS add-on

RestaurantTech product build

01

The Challenge

Restaurants on Square POS needed a self-ordering layer where customers could place table-linked orders without rebuilding menus and modifiers in a second system.

02

What We Built

We built WaitRunner as a QR self-ordering platform for US restaurants. Customers scanned table-specific QR codes, ordered from a Next.js menu synced from Square catalog data, and orders appeared in a React Native iPad Control Center through GraphQL subscriptions. The product is now shut down, so this case study is written in past tense.

03

How We Delivered

Built a customer-facing Next.js menu app with table-specific QR ordering.

Synced Square POS catalog and modifier structure into WaitRunner so restaurants did not duplicate menus.

Delivered a React Native iPad Control Center with real-time order pop-ups, print, prepare, and charge workflows via GraphQL subscriptions.

Ran the backend on DynamoDB and AWS Lambda as a serverless order-processing stack.

04

Scope of Work

  • QR menu and table-linked customer ordering
  • Square catalog and modifier synchronization
  • iPad Control Center for kitchen and staff
  • Serverless GraphQL order pipeline on AWS
05

Tech Stack

Tools we deployed in production, not just POC'd.

Next.jsReact NativeDynamoDBAWS LambdaGraphQLGraphQL subscriptionsSquare POS
06

The Results

Square
POS catalog reused instead of duplicated
Realtime
Kitchen orders via GraphQL subscriptions
Past
Product later shut down; case study uses past tense
  • QR self-ordering with real-time kitchen Control Center for Square restaurants
  • Square, POS catalog reused instead of duplicated
  • Realtime, Kitchen orders via GraphQL subscriptions
  • Past, Product later shut down; case study uses past tense
Start a similar project

Ready to build?

Tell us what you're trying to automate. First call is free and we'll tell you honestly what it takes.

Start a conversation