Skip to main content
OuweisLand
← All projects

Work

Hol Horse

Installable web app for stable health tracking: deworming, farrier, vaccines, osteopath and dentist for an entire herd in the manager's phone. 100% local, no server, no data sent anywhere.

See the live project
Hol Horse

Context

In most riding schools and boarding stables, care tracking still relies on paper books left in the tack room, Excel sheets emailed between the manager and the owners, WhatsApp messages to remind the next vet visit, and Google calendars scattered across instructors. A typical 30-horse stable runs around 150 care events a year: several hours of admin per week, at least one missed appointment per month.

Problem

Forgotten dewormings, owner disputes, late invoices, no real-time view of which horses are available for lessons, manual planning rebuild every season. The manager bears the full mental load alone, and any slip-up costs them either a relationship with an owner or a chunk of revenue.

Approach

Three founding choices. First, mobile-first: the app is used standing, with gloves, in the half-light of a tack room at dawn. Generous touch targets, readable dark mode, everything reachable by thumb. Second, 100% local: every piece of data stays in the user's phone or computer, inside the browser's internal vault (IndexedDB). No server, no cloud, no account, no data sent over the Internet. Privacy by design, minimal attack surface. Third, all-in-one: horse profile, health calendar, one-off events, owners, customisable care types, Excel import / export, JSON backup, bilingual FR / EN.

Solution

An installable PWA pinned to the home screen like a real app. The 'This week' dashboard surfaces urgent care events immediately, grouped by horse, with a red / orange / green colour code. Four-tab horse profile (identity, care, events, notes), photos auto-compressed to 80 KB, documents stored locally up to 5 MB, monthly calendar with icons. The smart Excel import recognises non-standard columns heuristically and normalises dates and genders. The Excel export produces five tabular sheets to hand to the vet or accountant. The JSON backup is integral, photos and documents included.

Results

  • 0

    Data sent over the internet

  • 100%

    Data stored locally (IndexedDB)

  • 150

    Care events/yr in a 30-horse stable

  • PWA

    Installable, offline-ready, no account

Private beta, version 0.3

I'm looking for testers.

Stable manager, boarding owner, instructor? The app is shared by invitation to a small circle, to validate product-market fit and shape the roadmap. A few honest takes are enough to push version 1.0 forward.

Next →

Future project

Next project in the pipeline.