Bina. Start your trial →
06:49

Your 7am.Their whole week.

Bina is an app for personal trainers who run their own clients — not a gym, not a place clients go to find a coach. You see what they lifted last Tuesday. They see it too — their progress, their next session, what they still owe — from a link, nothing to download.

Untuk PT dan coach di Brunei yang jalankan bisnes sendiri.

BinaFit — the real app, tap around
21:12

Her message came in at 9:12pm.
You found it Thursday.

It landed between the family group, the futsal group and a flash sale. By the time you scrolled back it was four chats down — and Thursday was already gone.

That isn't a discipline problem. It's one inbox doing two jobs. Bina gives the work its own place: one list, only the people you train, and a notification that tells you which kind of message just arrived before you pick the phone up.

Same message, two inboxes
How it starts

Message us today. You're set up today.

  1. STEP 1 Message us on WhatsApp. Your name, and whether it's BinaFit, BinaLaga or BinaRaket. That's the whole form.
  2. STEP 2 We set your app up — same day. Your own app and your own client portal at your own address. Not a login on a shared system: a stack that's yours, with 14 days on the clock.
  3. STEP 3 Add your clients. Send each one their link. They open it on their phone — nothing to download, nothing to sign up for. From then on they can see what you see.
Not for A gym's front desk. Finding you new clients. Drop-in classes for strangers.
Three products, one house

BinaFit for the gym floor. BinaLaga for the mats.
BinaRaket for the court.

BinaFit

Strength, gym coaching, Hyrox, running and swimming.

  • Up to three tracked goals per client, weighed against their own starting numbers — never a generic chart.
  • A session logger built for sets, reps and splits — the same splits format covers a Hyrox station list, a run session or a swim set.
  • Body composition — weight, body fat, girths — as its own always-shown block, taken as one measurement round.
  • Group classes for your own clients — a squad of eight on a Tuesday, each requesting their place, logged once, credited per head.
  • The evolving character: a quiet line-art marker of how far a client's actually come. Never an XP bar.
BinaLaga

Combat sports and MMA coaching.

  • Rounds, RPE and a focus tag — a combat session logged the way it's actually coached.
  • A drill suggester that filters by injury, equipment and partner — never shown to the client, only ever offered to you.
  • The same client tracking, group classes and evolving character as BinaFit, tuned for a fight camp instead of a rep count.
BinaRaket

Tennis, badminton, pickleball, padel and squash coaching.

  • Goals a racket coach actually sets — first serve in, serve speed, rally length, consistency, UTR or DUPR — tracked against the client's own first reading.
  • A lesson logged by what you worked on: serve, return, forehand, backhand, volley, footwork, match play — one tap each, then your note.
  • Group clinics built in: "Tuesday Doubles, 8 spots" — each player requests their place, you log the clinic once.
  • No body-composition block, no sets and reps — the same app underneath, shaped for the court.
06:12

Nothing to download. They open a link.

A page that is about them — their next session, their own numbers, the note you wrote last night. Not a login to your business.

BinaFit portal — live demo, tap around

Send a message, buy a package, scroll the goal chart — a sample client's own view, on their own phone.

BinaLaga portal — live demo, tap around

Same portal, combat fields — rounds sparred against a fight-camp goal.

BinaRaket portal — live demo, tap around

A tennis client's own page — first serve in, 48% to 57%, her coach's note, the next lesson to request.

The client portal, expanded

It's not just a slot picker anymore.

Chasing a bank transfer screenshot

A reference code on every request — B$140, ref BF-7K2Q. Confirm it once the transfer lands, credits go in on their own.

Another WhatsApp thread to dig through

A message thread that lives with everything else about that client — not scattered across a chat history.

A progress photo texted and lost in the chat

Photos sit next to the numbers, saved to their record.

A workout typed into a WhatsApp message, every week

Assign a program once. It's there the next time they open the app.

A cancelled slot nobody else can grab

They cancel it themselves, it reopens — no waitlist for you to run by hand.

"Who's coming Tuesday?" asked in the group chat, again

Group classes. Open "Hyrox Squad, 8 spots" once; each client requests their place and sees 5/8 in. You log the class once, it's credited per head.

Confirms and reminders push straight to their phone — they're not hunting for a message you sent an hour ago.

06:12 — 21:40

One thing happens. Two people feel it.

The moment
What it does for you
What it does for them
21:12 · She asks for a different time
She picks Thursday 6pm herself.
YouIt arrives as a request with a time on it, not a message to decode. One tap opens the slot and confirms her into it.
ThemShe doesn't have to wait for you to be free to read a chat. She asks, and gets a yes or a no.
06:12 · You open the app before the first session
Everything waiting on you, in one list.
YouUnread messages and open requests counted on the tab, then listed with the message itself — not a row of ids to open one by one.
ThemNothing they sent sits unread for three days because it slid up your phone at 9pm.
07:03 · You open her page mid-warm-up
Her left knee is the first thing you see.
YouHer number, sessions left, how long she's trained with you, her birthday and her injuries on their own line — at the top, not eight taps down.
ThemShe doesn't explain her knee again. Being remembered is most of what she's paying for.
Every Tuesday, 7am
The regular stays the regular.
YouBook it once, up to 26 weeks, already confirmed. A week that clashes with something is skipped, not double-booked.
ThemHer hour is hers. She isn't requesting the same slot every week and hoping.
19:48 · He hits a new deadlift
He logs it himself.
YouIt's on his record before you next see him, marked as his so you always know who put the number in. Sixty measurements, in categories you can browse.
ThemThe best set he's ever done goes somewhere that keeps it, instead of a message you'll scroll past.
21:40 · You write the session note
She reads it, and you know she did.
YouSaved openers drop in with one tap, so the note takes fifteen seconds. A SEEN tag appears once she's actually opened it.
ThemShe gets a line in your voice about her own session, on her phone, the night it happened.
07:03

Your side of it. Tap around — this is the real app.

The Requests tab listing clients with unread messages and open requests
Requests, as an inboxWho is waiting, what they said, how long it has been.
A client page showing number, status, sessions left, training since, birthday and injuries
Their page, top firstNumber, sessions left, birthday, injuries.
The Calendar's standing booking tab
Standing bookingsSame hour, same client, up to 26 weeks.
A client's own view of the trainer's calendar, choosing a session to request
What they seeYour open times, on their phone.
BinaFit — live demo, tap around

Open a client, scroll their goal progress, try logging a session — it's the actual app, seeded with sample clients.

BinaLaga — live demo, tap around

Same app, combat fields — rounds, RPE, focus area. Poke at the drill suggester on a client's logger.

BinaRaket — live demo, tap around

Tennis, badminton, pickleball, padel on one roster. Open Farah, then "Log today's session" — tap the strokes you worked on.

What it replaces

Nothing here is a dashboard you have to visit.

The group chat
A client requests an open slot, you confirm it. WhatsApp still carries the message — the app just keeps the record straight.
The shared spreadsheet
A credit ledger that never drifts. Sell a package, log a session, the balance updates itself.
The paper log
Progress tracked against each client's own stated goal, not a chart nobody asked for.
The class headcount in your head
A squad of eight is one slot with eight places. Who's in, who asked, who no-showed — on the calendar, not in a scroll-back.
Guessing who to nudge
Low-credit clients and open requests surface first, not buried three taps into a client list.
Pricing

Fourteen days on us. Then you pay for what you use.

Trial
14 days, full access. No card, nothing to cancel — it just runs out.
B$24/mo
Starter — up to 15 clients, for a trainer just starting to book solid.
B$44/mo
Growth — up to 40 clients, a full book, one trainer.
B$74/mo
Established — unlimited clients, for when the book stops having a ceiling.

Paid by bank transfer — a reference code on every request, confirmed by hand once it lands. No card, no payment gateway taking a cut.

First trainers set up in Bandar Seri Begawan, September 2026. Their words go here once they've had a fortnight with it — not before.

Why this exists

You didn't start training people so you could run an admin business at 9pm.

Bina started because the tools a solo trainer here actually uses were never built for it. A WhatsApp group standing in for a booking system. A spreadsheet nobody fully trusts. A client left guessing whether her message landed, who quietly stops coming — and you never find out why.

So it's built around how business is really done here. B$ on a bank transfer. WhatsApp still carries the message. The client opens a link in a browser, with nothing to download and no card on file. Everything else — the calendar, the credits, the notes, the notifications — moves out of your head and into one place that remembers.

It's ours, not a job we handed over and forgot. It gets better most weeks, and the people on it now are the reason it does.

Izzi AdimyIA Studio · Brunei Darussalam

Message us. Your trial starts today.

Say which one — BinaFit, BinaLaga or BinaRaket — and we set your app up the same day. 14 days free, full access, no card.