Apps

MeetReady

Everything for a client call ready in one tap, locked in an encrypted vault.

Live · iOS · macOS · Android

Walk into every client meeting ready. MeetReady on Mac and iPhone: the Meeting Kit on Mac and the Today screen with the next meeting.
Fig. 1 — MeetReady on Mac and iPhone, the Today screen.
MeetReady on a Mac: the ⌘K palette that finds any client, meeting or secret
Fig. 2 — MeetReady on a Mac, the ⌘K palette.

How it is built

What it is

A meeting kit and encrypted vault for client calls: the links, notes and details for each call, copied in one tap.

Who it is for

People who spend their day on calls with clients.

Stack

Kotlin Multiplatform shared core. Native SwiftUI on iOS and macOS, Jetpack Compose on Android. SQLDelight for storage.

Architecture

One shared core for logic and data, native interfaces per platform. The vault is encrypted on the device with AES-GCM and a PBKDF2 key (600,000 rounds). iCloud sync is built in on Apple devices.

Features

  • Today’s meeting kit, copied in one tap
  • Clipboard cleared automatically after 30 seconds
  • Encrypted vault on the device, with automatic encrypted backup
  • Suggests which workspace belongs to which meeting

Quality

92 automated JVM tests at the current stage. 813 interface strings in English and Vietnamese. The light theme meets WCAG AA contrast.

Status

Live on iOS, macOS and Android. Rolled out through an invite-only trial (TestFlight and Google Play internal testing) first.

What we learned

A shared core keeps three platforms consistent, while native interfaces keep each one feeling at home. Security choices, such as clearing the clipboard, belong in the first version, not a later patch.

Teardown: decisions and trade-offs

DecisionWhyTrade-off
One Kotlin Multiplatform core, native UI per platformLogic and data written once. SwiftUI on Apple, Jetpack Compose on Android, so each feels at home.Two UI codebases to keep in step.
Vault encrypted on the device (AES-GCM, PBKDF2 with 600,000 rounds)Client links and demo logins are sensitive. They should not need an account or a server.A forgotten passphrase cannot be recovered by us.
Clipboard clears itself after 30 secondsCopied secrets should not linger.Paste within the window or copy again.
Invite-only trial before the store releaseRelease one round later, to test on real devices first.Slower public launch.

Questions

What does MeetReady do?

It is a meeting kit and encrypted vault for client calls. The links, notes and details for each call are copied in one tap.

Which devices does it run on?

It is live on iOS, macOS and Android. iCloud sync is built in on Apple devices.

How is my data protected?

The vault is encrypted on your device with AES-GCM and a PBKDF2 key with 600,000 rounds. The clipboard clears itself after 30 seconds. An automatic encrypted backup is included.

What if I forget my passphrase?

We cannot recover it. That is the trade-off of a vault that is encrypted on your device.

Who is it for?

People who spend their day on calls with clients.

Who builds and supports it?

Haikotek builds, ships and supports it. It is our own software, so this page shows the stack, the trade-offs and what we learned.