Mobile — BusinessMade · Your business in your pocket
iOS + Android · v1.2

Your back office in your pocket.

Approve invoices on the train. Run payroll between meetings. Scan a barcode into inventory from the warehouse floor. Clock-in your team from the truck. The whole app, native, on the phone you already carry.

Built with Flutter Biometric login Offline cache
9:41●●● ⏵ 87%
Good morning,
Jacob
REVENUE TODAY
$3,128.40
+18% vs same day last week · all 4 venues
Approvals
3 pending
Clocked in
14 / 18
Pay run
Fri · ready
Low stock
7 SKUs
Inv #1042 · Reelmoment2m
Pay run · 14 empapprove
Bill · AWS · $1,8423d
WHAT YOU CAN DO FROM YOUR PHONE

The whole back office. From a phone.

Most "mobile companion" apps are read-only. Ours isn't. Anything you can do on the web, you can do from the phone.

01

Approve. Pay. Sign.

Time-off requests, vendor bills, pay runs, expense reports — approve from the lock-screen notification or the in-app inbox. Biometric confirm on anything financial.

notification face id approved
02

Live numbers

Revenue, payroll cost, AR aging — refresh themselves on app open.

Today $3.1k
03

Scan to inventory

Phone camera reads UPC + QR. Counts go straight to the ledger — no clipboard, no spreadsheet.

04

Clock employees in

Manager-side clock-in for the field crew. GPS-verified, tied to a job code.

05
"

Approved a $12k vendor bill at a stop light. Pay run cleared while I was at lunch.

— field operator
06

Push notifications that actually matter

Threshold-based — alert me when daily revenue drops 20% versus last week, when payroll hours blow the schedule, when an invoice goes 30 days late. Configurable per role.

ONE APP · FIVE MODES

Reconfigure the same phone for the job in front of it.

The mobile app isn't just a manager dashboard. Switch a device into Field Agent, Check-in Kiosk, POS Controller, or Scanner mode and the UI rebuilds itself for that role.

MODE 01

Operator dashboard

Approve invoices, run payroll, check P&L, see who's on the floor. The default mode for the owner / manager.

MODE 02

Field agent

Work orders on the dashboard. GPS clock-in. Scan parts off the truck. Customer signs and pays on-screen.

MODE 03

Check-in kiosk

Lock the device to a self-service screen. Walk-ins join the queue, get an SMS when ready.

MODE 04

POS controller

Take orders, split checks, tap-to-pay. Print receipts to the venue's thermal printer. Pop the cash drawer.

MODE 05

Inventory scanner

Phone camera reads UPC + QR. Bulk intake, store transfers, cycle counts — straight to the ledger.

CONNECTS TO REAL HARDWARE

The phone controls the floor.

Print a receipt to the kitchen printer. Kick the cash drawer. Read a barcode from a tethered scanner. The mobile app sends commands to the venue's Hub Agent through the cloud — same protocol the iPads use.

Mobile app
on phone / cellular
https →
BusinessMade
cloud
wss →
Hub Agent
venue mini-PC
usb →
Hardware
printer · drawer · scanner

The phone does not need to be on the venue's Wi-Fi. Cellular works. A field agent on a job site can still print a customer copy to the shop's receipt printer through the cloud. Read more on the Hub Agent →

UNDER THE HOOD

Native performance, one codebase.

Built in Flutter. Same binary, two stores. Tested on iPhone SE through Pro Max, Android 10 through 14.

[01] FRAMEWORK

Flutter · Dart · Material 3

Built native using Flutter. 60fps on entry-level Android, Metal-backed on iOS. No web-view sluggishness.

[02] AUTH

JWT + biometric

Email-password or magic-link, then biometric unlock (Face ID / Touch ID / fingerprint) for re-auth. Auto token refresh.

[03] STORAGE

Encrypted secure storage

Tokens in FlutterSecureStorage (Keychain / Keystore). Offline cache via Hive. App settings in SharedPreferences.

[04] HTTP

dio + retry-on-failure

Stable network layer with timeout, retry, request cancellation, exponential backoff. Plays well with flaky cell signal.

[05] STATE

Provider · simple, predictable

Provider pattern for app state. No Redux ceremony. Pull-to-refresh on every list.

[06] OFFLINE

Reads cache. Writes queue.

Browse the catalog, inbox, P&L on the subway. Any writes queue locally and replay when you reconnect — same as the desktop app.

"

I haven't opened my laptop in three weeks. Whole business runs through this phone.

Multi-venue restaurant operator
Dallas, TX · 3 locations · 41 employees

Get the app.

Same login as the web. Sign in and you're in.