ABAJ Merchant
The restaurant floor, in your pocket.
View contribution & implementation evidence ↓The restaurant floor, in your pocket.
Designed and built by Alexanders Schwartzmann · end-to-end
- Outlet staff UX
- Native operations app
- Order state & API integration
- Menu availability controls
Choose a screen to see the product’s features and main flow.

Outlet command center
A daily outlet summary and quick actions lead into the staff workflow.
Latest native source · isolated staff demo
- Outlet command center
- Incoming order queue & staff workflow
- Current menu & availability controls
React Native / Expo / Expo Router / Zustand
- 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.
Let’s build around your workflow.
I designed and built this project end to end.
Alexanders Schwartzmann
From product design, UX, and architecture to the feature implementation below.
- Outlet staff UX
- Native operations app
- Order state & API integration
- Menu availability controls
How the main flow works
- 01
Outlet session & overview
- 02
Order queue from the backend
- 03
Allowed operational transitions
- 04
Ready orders & menu availability
Implementation evidence
The implemented feature, how it works, and the technical decision behind it.
Order actions follow the state
The native order queue groups operational states and offers the next valid staff action.
Client transition guards mirror the server’s state rules; the backend remains authoritative.
Availability is an outlet operation
Current menu photography is paired with availability controls for the staff app.
Customer ordering and staff operations use different interfaces around the same commerce backend.
Original Expo screens with a sample staff session and sample orders. The preview blocks production writes and does not change a real outlet’s availability.
Latest native source · isolated staff demo ·
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.
Masalahnya
Staf restoran membutuhkan pesanan masuk dan ketersediaan menu di genggaman saat dapur dan outlet tetap berjalan.
Fitur pilihan
- Pusat operasional outlet
- Antrean pesanan & alur kerja staf
- Menu aktif & kontrol ketersediaan
Implementasi sekarang
Aplikasi staf Expo dan React Native memiliki pusat operasional outlet, antrean pesanan, filter kanal/status, dan kontrol ketersediaan menu. State Zustand dan layar Expo Router terhubung dengan API bisnis ABAJ. Ini aplikasi staf yang terpisah dari Super App pelanggan maupun back office ERP.
Jelajahi produk asli
Export baru merender komponen native sekarang dengan sesi staf demo terisolasi dan pesanan contoh. Katalog publik aktif menyediakan foto makanan dan menu. Navigasi portfolio tidak menerima pesanan nyata atau mengubah ketersediaan.

