Built on Square. Built for cafés that care.

Run every iPad kiosk you own from anywhere on Earth.

Order June is the remote brain for self-order kiosks. Live mirror. AI-assisted everything. Override layer that never stomps your menu. Sub-second commands to every device, audited end-to-end.

Sub-second

Live commands to every kiosk

5-role

RBAC built in from day one

Append-only

Audit log, service-role-write

AI-first

June assistant, voice templates, photo pipeline

Six pillars

Built around the six things kiosk operators actually need.

Each pillar earns its place in the admin. Either it’s shipping today or it’s on the active roadmap with a date.

  • Live mirror

    Watch each kiosk's exact screen, cart state, and reader status in real time. Sub-second updates over Supabase Realtime.

  • Override layer

    Edit prices, names, modifiers, photos — without touching your Square catalog. Sync stays clean. Mistakes are reversible.

  • Versioned menu history

    Every change is a commit. Diff today against last Tuesday. Restore an old kiosk state with one click.

  • Voice templates

    Rewrite all 120+ kiosk strings with your brand's voice. Source-of-truth, not 50 disconnected text fields.

  • AI photo pipeline

    Take an iPhone photo of your scone. Get a vignetted, brand-true hero in 4 seconds. Approve before it goes live.

  • Mobile manager PWA

    86 the croissants from the line. Pause the broken kiosk from the bathroom. Real iOS install, not just a webpage.

What you get

An admin built like a product, not a control panel.

Seven choices we made on day one. Each one is the answer to a question kiosk operators have been asking for years.

  • Override layer

    Edit prices, names, modifiers, and photos without touching the canonical menu. Square sync stays clean. Mistakes are reversible.

  • Live preview, every kiosk

    Watch each iPad render in real time as you change settings. No publish-and-pray.

  • Versioned history

    Every change is a commit. Diff today against last Tuesday. Restore the old kiosk state with one click.

  • AI menu advisor

    June reads your sales, your kiosk health, and your override layer. Surfaces one fix at a time.

  • Brand voice control

    Rewrite all 120+ kiosk strings in your voice. Source-of-truth, not 50 disconnected fields.

  • Append-only audit log

    Every admin mutation. Service-role write — even a compromised user JWT cannot edit history.

  • Five-role RBAC

    Owner, Manager, Cashier, Read-only, Auditor. Real permission gating, audit trail, and 2FA on owner.

June, your AI manager

Tell June what to fix. June fixes it.

June lives inside the admin. Ask “Why is the modifier conversion dropping after 2pm?” and June reads the data, surfaces the gap, and proposes the edit. You approve. June ships it. Audit log captures every step.

  • Reads sales, kiosk health, and the override layer.
  • Suggests one fix at a time. Never auto-applies.
  • Speaks in your voice once you tune it.
  • Powered by Anthropic Claude. No data sold ever.

You

Why are the chai sales lower this week than last week?

June

Chai is down 22% week-over-week, mostly Tue–Thu afternoons. The “Iced Chai” tile dropped to position 4 after the menu reorder on Tuesday. I can move it back to position 1 — want me to draft the override?

Built like infrastructure your auditor can love.

Multi-tenant by default. Row-level security on every table. Square OAuth tokens encrypted in Supabase Vault. Audit log written through service-role only — even a compromised user JWT cannot edit history. Five-vector attack-test gate before every release.

Bring your Square account.
Take back your kiosks.

Sign in with your email. Connect Square. We pull your locations and menu in 30 seconds. Cafe Meria runs Order June live in production today.