MenuBoss Operator App icon

Signage operator mobile app

MenuBoss Operator App

A mobile operator app that manages signage devices across stores and lets operators edit content and menus on the spot, pushing changes to devices instantly.

OperatorMobileScheduling
MenuBoss Operator App product surface

Product brief

As more stores came online, a desktop console was not enough — operators needed to handle things directly from their phone.

The MenuBoss Operator App is the mobile surface for managing the signage devices installed in stores. As the number of stores grew, a desktop console was not enough — operators needed to pull out their phone in the field, change content, and check device state on the spot.

It is built in Flutter with hooks_riverpod, with a menuboss-common shared module and two brand clients (menuboss-kr, menuboss-en) layered on top. The app handles store management, device pairing via QR, media content editing, playlists, scheduling, store application, preview, notifications, and account flows including deletion.

Scope

Problem

Problem

Operators had to be able to change menus, check device state, and handle subscription and billing concerns even when they were nowhere near a desktop.

Implementation

I built a Flutter app that brings store and device lists, content scheduling, menu editing, instant deployment, Stripe subscription state, and notifications into one place.

Best fit

This structure fits operator tooling for signage, kiosks, and store-facing SaaS that manage multiple branch devices.

Technical structure

Product evidence

Build shape

Flutter-based operator mobile app

Primary stack

Flutter · Hooks Riverpod

Data & sync

Stripe subscriptions · content scheduling

Operational surface

Instant deployment · notifications · device status

Stack

App client

Flutterhooks_riverpodflutter_hooksget_itflutter_svgvisibility_detectorrivelottie

Device and media

qr_code_scannerimage_pickervideo_playervideo_thumbnailflutter_image_compresscached_network_imageflutter_reorderable_listkpostal

Identity, billing, ops

Firebase AuthFirebase MessagingFirebase CrashlyticsGoogle Sign-InApple Sign-InKakao SDKStripeflutter_native_timezoneCodemagic

Integrations

Firebase AuthFirebase MessagingFirebase CrashlyticsGoogle Sign-InSign in with AppleKakao SDKStripekpostalCodemagic

Screens

Product evidence

App

MenuBoss Operator App app screenshot 1
MenuBoss Operator App app screenshot 2
MenuBoss Operator App app screenshot 3
MenuBoss Operator App app screenshot 4
MenuBoss Operator App app screenshot 5
MenuBoss Operator App app screenshot 6
MenuBoss Operator App app screenshot 7
MenuBoss Operator App app screenshot 8

Need a similar product, internal tool, or launch-ready first version?

Send the current problem, scope, or a reference link. The next step can start from product structure and release scope.

shin@sognoragroup.com