The challenge
For people with ADHD and executive-function difficulty, the hard part is rarely knowing what to do. It is the wall between a head full of competing thoughts and the first physical action. Conventional productivity apps often make this worse with long lists, guilt-driven streaks, and clinical framing that add pressure at exactly the wrong moment. A second, non-negotiable need: some people open an app like this while in real distress, so it had to detect that and route to help instead of pushing them through a task flow.
What we built
OneFold narrows the whole experience down to one calm loop. You brain dump by voice or text, an AI reads it back supportively, then helps you choose one task and break it into a single micro-step to start. An optional focus session with a gentle timer helps you actually begin, and tasks can be set aside and resumed later with no streaks and no penalties. Safety is treated as first-class: a crisis branch detects distress two independent ways (the AI's own judgment plus a separate keyword backstop) and routes to region-aware crisis resources that stay reachable even when signed out. The most private data, the raw brain dump, is encrypted at rest, and sensitive text is kept out of logs and crash reports.
- Cross-platform Expo and React Native app shipped to the iOS App Store
- Django REST backend with provider-flexible AI and graceful fallback
- Field-level encryption for brain-dump text with key rotation
- Subscription billing via RevenueCat verified server-side
Outcome
The AI layer is provider-flexible with graceful degradation: Anthropic Claude as the primary model, OpenAI as a fallback, and a local fallback so the flow never hard-fails. Retries are made safe with idempotency keys so a dropped response can never double-charge a user's quota or duplicate a session. Subscriptions are handled with RevenueCat and verified server-side rather than trusted from the client.