Skip to main content

Mobile apps — at a glance

Vetty ships two mobile apps alongside the web application. Each is purpose-built for a single persona, and neither tries to be a replacement for the web — they exist because the two busiest moments in a pet's day happen away from a desk: the owner at home logging a vaccination, and the vet in the consult room reaching for a patient's chart.

AppWho it's forThe moment it's designed forOn the home screen
vettyPet owners"I need to add a pet, record a jab, or show the vet my pet's history."Emerald green icon
vetdoctorClinic staff (vets, admins, receptionists)"I need today's list, and I need to pull this owner's pet onto my chart — right now."Indigo blue icon

What each app is for

vetty (the pet-owner app)

Think of vetty as the owner's pet passport. It holds the essentials of a pet's life:

  • The pet's profile (name, species, breed, date of birth).
  • A running record of vaccinations with the next-due dates.
  • A QR share code the owner can flash at any clinic to hand over the full pet record on the spot.
  • A directory of nearby vets, groomers, breeders and trainers for when the family's in a new city or looking for a specialist.

vetty is consumer-friendly. Registration is self-service, the UI is bright emerald, and nothing technical about clinics is exposed — the owner never sees a "tenant" or a "role".

vetdoctor (the vet/clinic app)

vetdoctor is the clinician's pocket companion to the full web clinic console. It does three things and does them fast:

  • Shows today's schedule the moment the app opens — no filters to pick, no tenant to choose.
  • Lets the clinician scan an owner's QR share and adopt that pet into the clinic's records in one tap.
  • Keeps a short-term list of recently scanned pets so the vet can tell at a glance what they've onboarded this session.

vetdoctor is intentionally small. Rescheduling appointments, writing medical notes, creating invoices — all of that stays on the web console. The app earns its place by making two moments effortless: the walk to the first consult of the day, and the moment the owner hands over their phone.

Why two apps and not one

Keeping them separate means:

  • No mode-switching. Owners never accidentally land on a clinician screen; clinicians never hit owner signup.
  • Permissions are simpler. vetty only asks for owner data; vetdoctor needs the clinic's operational data. Splitting them keeps each install's surface area tight.
  • Branding stays distinct. Emerald for consumers, indigo for professionals — testers and support staff can tell the two builds apart on a phone at a glance.
  • Different release cadences. Owner-facing changes can ship independently of clinic-facing ones.

How they connect

Both apps talk to the same backend as the web app. A single shared feature — the QR share code — is where the two apps meet in real life:

That is the only moment the two apps need each other. The rest of the time they live in parallel — each serving its own persona against the same source of truth.

What the apps deliberately don't do

Both apps are companions, not replacements. Some deliberate non-goals:

  • vetty does not handle payments, book appointments directly, or show a full clinical record. The web portal is still where a longer owner session happens.
  • vetdoctor does not let you edit appointments, write medical notes, create invoices, or switch clinics mid-session. The web console is still where a full clinic day is run.

This keeps the apps predictable and fast. Whenever someone asks "can vetdoctor also do X?", the first question is always: is X a moment away from the desk, or a workflow? Only the former earns a place in the app.

Where to go next