Progress log for reactive dog training

ConsumerMobile1 weekReact NativeExpoSupabase

The idea

Reactive dog training is slow, and progress is invisible day to day; owners quit protocols that are actually working because last Tuesday felt like a disaster. Trainers ask what has changed since the last session and get vibes, because nobody can log anything while managing a lunging dog.

The wedge is reactivity-specific fields captured in 20 seconds: trigger type, distance-to-threshold, and intensity 1-5. Distance-to-threshold trending downward is the clinical measure of desensitisation working, and no generic dog app records it. Chart it over months and the app becomes the proof that the 150-dollar sessions are paying off.

Who pays

The buyer is an owner already paying a behaviourist 100 to 200 dollars per session, so 6 dollars a month is nothing next to the programme it protects. The real channel is the trainers themselves: the shareable monthly report makes their sessions more effective, so they assign the app as homework. Recruit twenty force-free trainers as founding partners and the users follow. Secondary channel: r/reactivedogs, which is large and desperate.

MVP scope

  • 20-second incident log with big one-handed tap targets and auto GPS pin
  • Trigger, distance-to-threshold, and intensity 1-5 fields with plain-language anchors
  • Charts: intensity trend, distance trend, incidents per walk
  • Shareable no-login monthly trainer report page
  • Skip for v1: training content and courses, multi-dog households, community feed, wearable integrations
// Build prompt — paste into Cursor / Claude Code / Lovable / Bolt
Build Threshold, a React Native (Expo) app for owners of reactive dogs, designed so an incident can be logged in under 20 seconds one-handed while holding a lead.

Core flow: from the home screen, one big Log Incident button opens a single screen of large tap targets: trigger type (dog, person, bike, car, noise, other), estimated distance-to-threshold as preset chips (under 5 m, 5-15 m, 15-30 m, 30 m+), reaction intensity 1-5 with plain-language anchors (1 = noticed and disengaged, 5 = full lunge/bark, no recovery), and outcome (recovered quickly, needed to leave, treat scatter worked). GPS pin and timestamp attach automatically. Optional 5-second voice note transcribed later.

Charts screen: intensity over time per trigger type, average distance-to-threshold trend (the number trainers actually care about), and incidents per walk. Show a monthly delta like reacts at 12 m now vs 25 m in May.

Trainer report: generate a shareable monthly summary (web link, no login needed to view) with the charts, incident map, and notes, built for handing to a trainer or behaviourist before a session.

Screens: Home, Log Incident, History list with map, Charts, Trainer Report, dog profile.

Stack: Supabase for auth (magic link), storage, and the public report pages. Pricing: 14-day free trial then 6 dollars per month.

// More Consumer ideas