Skip to content
← All projects
/ Case study · Native app · staff operations

ABAJ Merchant

The restaurant floor, in your pocket.

Native staff app for iOS and Android

ABAJ MerchantOutlet command centerOutlet command center01 / 03
For developers
iOSAndroid
React NativeExpoExpo RouterZustand
What I did & the proof ↓
iOSAndroid
ABAJ MerchantProduct tour

Choose a screen to see the product’s features and main flow.

ABAJ Merchant: Outlet command center
Screen by screen

Outlet command center

A daily outlet summary and quick actions lead into the staff workflow.

Latest app code · sample staff account

1 / 3
ABAJ Merchant · Outlet command center
Real product screenshots. Everything you click stays inside this portfolio.
The problem
Outlet staff need to act on orders and availability while working on the floor.
What I built
A native staff app with an outlet overview, order queue, and menu availability controls.
What it enables
Staff can inspect incoming orders and update availability from a phone.
Feature highlights
  • Outlet command center
  • Incoming order queue & staff workflow
  • Current menu & availability controls
Built with

React Native / Expo / Expo Router / Zustand

Designed and built by Alexanders Schwartzmann · start to finish

  • Outlet staff UX
  • Native operations app
  • Order state & API integration
  • Menu availability controls
See what I did and the proof ↗
Want something like ABAJ Merchant?

I can build one around how your business works.

Talk about a similar project
What I did

I designed and built this project from start to finish.

Project creator

Alexanders Schwartzmann

From the product idea and design to the code behind the features below.

My implementation scope
  • Outlet staff UX
  • Native operations app
  • Order state & API integration
  • Menu availability controls

How the main flow works

  1. 01

    Outlet session & overview

  2. 02

    Order queue from the backend

  3. 03

    Allowed operational transitions

  4. 04

    Ready orders & menu availability

Proof of the work

What was built, how it works, and why it was built that way.

01 / Real screen & code

Order actions follow the state

The native order queue groups operational states and offers the next valid staff action.

Technical decision

Client transition guards mirror the server’s state rules; the backend remains authoritative.

02 / Real screen & code

Availability is an outlet operation

Current menu photography is paired with availability controls for the staff app.

Technical decision

Customer ordering and staff operations use different interfaces around the same commerce backend.

About these screens

Screens from the real staff app with a sample staff account and sample orders. No real order or menu stock was changed.

Latest app code · sample staff account ·

The problem

Restaurant staff need incoming orders and menu availability in their hands while the kitchen and outlet keep running.

Feature highlights

  • Outlet command center
  • Incoming order queue & staff workflow
  • Current menu & availability controls

Current implementation

The Expo and React Native staff app has an outlet command center, an order queue, channel/state filters, and menu availability controls. Its Zustand state and Expo Router screens connect to ABAJ’s business APIs. This is a separate staff surface from both the customer Super App and the ERP back office.

Explore the real product

A fresh export renders the current native components with an isolated demo staff session and sample orders. The current public catalog supplies the food images and menu. Portfolio navigation does not accept real orders or alter availability.