← All work

Mobile · React Native · iOS

Woven icon Woven

ABC behaviour tracking for parents of neurodivergent children — customisable tags, pattern detection, and clinician-ready PDF reports built for real-life moments.

Live
Published in the iOS App Store
Tags
Customisable tag library per child
PDF
Reports formatted for therapy appointments
View on the App Store
More below

Inside the app

Woven home screen with quick entry
Woven new entry capture
Woven structured ABC entry
Woven entry detail view
Woven pattern detection overview
Woven antecedent insights
Woven time-of-day patterns
Woven entry history list
Woven PDF report preview
Woven settings and privacy

The brief

Woven started as a personal project too. I was already using the ABC method — Antecedent, Behaviour, Consequence — to track patterns for my child, scribbling notes in whatever app was nearest to hand at the time. The idea was to turn that into something purpose-built: a customisable tag library so each entry captures the things that actually matter for your child rather than a generic checklist, analytics that surface patterns I’d miss manually, and a PDF a therapist could actually read.

What I built

A React Native iOS app designed around how an entry actually gets made: fast structured capture in the moment, then the ability to spot patterns over weeks.

  • Customisable tags — build your own library of antecedents, behaviours, and consequences so each entry captures the things that actually matter for your child, not a generic checklist.
  • Pattern detection — surfaces antecedents that recur, time-of-day patterns, and trigger consequences worth raising with a clinician.
  • Therapy-ready exports — PDF reports laid out the way OT and behaviour specialists actually want to read them.
  • Privacy-first — local data only by default, exports require an explicit user action.

Outcome

Woven is live in the iOS App Store, and I still use it for what it was made for. It was also my second consumer iOS app, taken from empty repository through App Review and into the wild.

Got a similar problem to solve?

Tell me what you’re working on. One day’s turnaround on a first response.

Start a conversation →