01
Order in a few taps
A menu by category, with the options people actually ask for: size, milk, an extra shot, syrup. The price updates as they choose.
Live demo · Mobile app
Order a coffee, collect points and track your order in a mobile app made for a fictional café. Use it in the phone on screen, or scan the code to open it on your own phone.
See it the way a customer would, without the website around it.
Café Bruma is a fictional café chain in Quebec City. The menu, prices and payments are made up, and no card is ever charged.
Every screen works. Order a drink, pay, wait for the notification and spend your points, the same way a customer would.
01
A menu by category, with the options people actually ask for: size, milk, an extra shot, syrup. The price updates as they choose.
02
The customer picks a branch and a time, as soon as possible or a set slot. On a real project, the order shows up on a tablet or the point of sale at that branch.
03
Each phone shows its own wallet button. In a real app, payment goes through a provider like Stripe, and card numbers never touch your servers.
04
The order goes from received to preparing to ready, and the app tells the customer. On a real phone, that is a push notification, even with the app closed.
05
Points on every dollar, a stamp card for drinks, and rewards the customer applies to their order in one tap.
06
The customer switches the language inside the app, turns notifications on or off, and repeats a past order from the home screen.
Order ahead, skip the line, and bring regulars back with points. Fewer phone orders to take, and a counter that moves faster at rush hour.
In-store pickup, a loyalty card that lives on the phone, and offers you can send to customers who already buy from you.
Class or appointment booking, memberships, reminders and payments in one app your clients keep on their home screen.
One codebase for iPhone and Android, published under your name in both stores.
We start with the three or four things your customers do most, like ordering, paying and collecting points, and design those screens first, in French and English.
For an app like this one, we write a single TypeScript codebase and ship it to iOS and Android with Capacitor, with native plugins for push notifications and payments. When a feature needs deeper native work, we write that part natively.
The menu, prices and branches come from your point of sale or a back office your team edits. Orders go to the right branch and payments to your processor.
We prepare the store listings, screenshots and privacy details, go through Apple and Google review, then ship updates on a steady schedule.
Montreal · Quebec City · Canada
Websites, apps, portals, and mobile — one studio, working software.