Secunary
A native iOS concierge app for private members, with payments and a back-office.
The brief
A private concierge worked by text and phone. Members never saw where a request stood, and the team juggled every conversation by hand. Secunary puts the whole service in one app: ask, choose, pay, and it's in your plan.
The challenge
- Seven kinds of requests, one flow. A jet, a table and a watch are not booked the same way, yet the member should never feel seven different apps.
- Money without friction. High amounts, paid from a phone: price computed on the server, logged once, refundable, with a switch to pause a family.
- A team on the same data. Board, pricing, suppliers and calendar for the concierges, reading exactly what the app shows.
The product







What we built
Design
One flow for every family of request, from the first tap to the plan. Light and dark, no form in sight.
iOS app
Native SwiftUI, with a home-screen widget, a Live Activity for the driver on the way, chat, push and Sign in with Apple.
Back-office & backend
A Next.js board for the team and Firebase functions under both, hosted in Europe. Revolut takes card, Revolut Pay and bank transfers.
The result
One app where members ask, choose and pay, and one back-office where the team sees every request. Seven families of services run on the same flow, so a new one is a configuration, not a new app.
Before a project like this
How long does a concierge app like this take?
A first version with one or two families of requests, payments and a back-office is a matter of months, not a year. We ship in weekly releases you can test on your phone, and add families once the first ones earn their place.
Native iOS or one code base for iOS and Android?
Secunary is native SwiftUI, for the feel its members expect: widgets, Live Activities, Sign in with Apple. When a project needs iOS and Android on day one, we build one code base for both. We choose per project, with you.
Can the app take payments?
Yes. Secunary takes card, Revolut Pay and bank transfers reconciled automatically. The price is computed on the server, every transaction is logged once, and each family can be paused with a switch.
More work

