www.pfotenpass.online
Screenshot der Anwendung PfotenPass

Ausgangslage

Hundetrainer verwalten Mitglieder, Kurse, Impfnachweise und Haftungsfragen meist auf Papier — und das im Matsch, bei Sonne und oft ohne Empfang auf dem Platz. Genau dort, wo die Arbeit passiert, versagen Büro-Tools.

Lösung

Eine Offline-First-App (React Native/Expo, Web via Capacitor) mit Supabase-Backend und WatermelonDB für lokale Daten. NFC-Check-In, OCR für Impfpässe (Google Vision) und eine „matsch-resistente" Bedienung mit Big-Button-Mode sind auf den realen Außeneinsatz ausgelegt — die App ist für den Platz gebaut, nicht fürs Büro.

Im Kern

Rudel-CRM

Mitglieder, Hunde und Kurse strukturiert verwalten — Vereinsverwaltung ohne Zettelkasten.

NFC-Check-In

Schnelles Einchecken per NFC direkt auf dem Platz — antippen statt Anwesenheitsliste.

Impf-OCR

Impfpässe per Google Vision auslesen und prüfen — Haftungsrisiko automatisch abgedeckt.

Offline-First & Big-Button

Funktioniert ohne Netz, mit matsch-resistenter Bedienung für draußen — dort bedienbar, wo trainiert wird.

Code-Einblick

src/db/sync.ts
// Offline-First: lokal schreiben, später mit Supabase abgleichen
export async function syncPack() {
  await synchronize({
    database,
    pullChanges: async ({ lastPulledAt }) =>
      supabase.rpc('pull_changes', { since: lastPulledAt }), // Delta seit letztem Sync
    pushChanges: async ({ changes }) =>
      supabase.rpc('push_changes', { changes }),           // lokale Änderungen hoch
  })
}
// Impfschutz abgelaufen? Blockt Check-In direkt auf dem Platz
export const vaccineValid = (d: Dog) => d.rabiesUntil > Date.now()

Tech-Stack

MobileReact Native, Expo, NativeWind
WebNext.js 16, Capacitor
BackendSupabase (Postgres, Auth, RLS)
OfflineWatermelonDB
OCRGoogle Vision API
PaymentsStripe Connect

Ergebnis

Live unter pfotenpass.online als Nischen-SaaS für Hundeschulen. Zeigt anspruchsvolle Mobile-Architektur: echte Offline-First-Synchronisation über WatermelonDB, NFC- und OCR-Integration und eine UX, die konsequent auf reale Außenbedingungen optimiert ist.

Ähnliches Projekt geplant?

Ich baue solche Anwendungen als Festpreis-Projekt. Eine kurze Mail mit dem Ziel genügt.

Projekt anfragen