Overview
GrowShine is a mobile application that helps therapists and parents collaboratively track developmental progress for neurodiverse children. Built with Flutter for iOS and Android, it puts meaningful data in the hands of the people who need it most.
Designed for Compliance
Children's data demands the highest standard of protection. GrowShine is designed from the ground up to satisfy:
- UK GDPR — lawful basis, data minimisation, right to erasure
- ICO Children's Code — age-appropriate design, parental controls, no profiling
- Supabase RLS — therapist and parent accounts access only the children they're linked to
Key Features
Milestone Tracking
Therapists can define custom milestone frameworks aligned to their treatment approach. Progress is tracked session-by-session, with trend visualisation that shows trajectory over time — not just snapshots.
Collaborative Workflows
Parents and therapists share a unified view of the child's progress. Therapists can log session notes and mark milestones; parents can add home observations. Both roles see only what's appropriate for them.
Video Recording
Milestone moments can be captured as short videos and securely stored in Amazon S3 with pre-signed URLs. Videos are linked to specific milestones and accessible only to authorised carers and therapists.
Technical Stack
- Mobile: Flutter (Dart), iOS + Android
- Backend: Supabase (PostgreSQL, Auth, Storage)
- Auth: Row-Level Security with therapist/parent role scoping
- Storage: Amazon S3 with pre-signed URL access control
- State: Riverpod
Status
GrowShine is in beta. Visit growshine.co.uk to learn more or join the early access programme.