Inspiration
Most productivity tools quietly assume a neurotypical brain: consistent executive function, steady motivation, no shame spiral when things stall. For neurodivergent founders — ADHD, autistic, AuDHD — that assumption is where the tools fall apart. We built All You Can the other way around: by and for the neurodivergent community, designed for how our brains actually work on a hard day, not an ideal one.
What it does
All You Can is an Awareness & Executive Functioning System. It helps you:
Recognize your state. A GO / Caution / Stop zone model across eight life dimensions, reassessed through quick morning, midday, and end-of-day check-ins. The critical window is Caution — we catch the slip before it becomes a spiral.
Act on a plan you made when you were clear. In your GO zone you pre-design your own recovery actions; in Caution and Stop we surface your words back to you, never generic advice.
Meet your capacity from day one. Onboarding offers three ways in — Experiential (learn as you go, ~5 min), Quick (essentials, ~10–15 min), or Frontloaded (map everything, 60–90 min). Switch anytime; answers carry over.
Adapt the whole surface to how you read. Five themes, light/dark, a hierarchical-emphasis typography mode, real OpenDyslexic, an optional focus rail, and AAA-contrast text — accessibility as the whole product, not a settings page. (We're honest, too: OpenDyslexic has no proven edge over a clean sans, so it's offered as a preference, never imposed.)
Think it through with ALLY. Our AI companion (Claude, behind a safety "behavior contract") offers motivational-interviewing reflections and reframes, the Four Quests decision framework, and gentle note-writing help — it helps you decide, never dictates.
See time without alarm. A custom chart treats a slipping deadline as caution-yellow, never alarm-red — because life happens; it isn't a moral failure.
Stay safe. In a Stop state the product steps back from productivity and routes to a human — an accountability buddy or 988 / Crisis Text Line. It never contacts your care team; those links are yours to use.
How we built it
True-native mobile with Expo / React Native + Expo Router — real native navigation, gestures, haptics, notifications (APNs/FCM), and Keychain/Keystore storage. Not a WebView.
Supabase (Postgres + Row-Level Security + Auth) as the backend, with a strict save-then-navigate + hydrate-on-mount discipline so nothing is silently lost.
RevenueCat for cross-platform billing and entitlements (details below).
Anthropic Claude for every AI surface, routed through a single behavior contract that encodes the app's clinical-safety guardrails (motivational interviewing, nonviolent-communication needs framing, strength-based tone, crisis routing) — the only sanctioned path to the model.
A companion web app (Next.js) that owns payments, legal, admin, and all backend cron/OAuth — the Spotify pattern, keeping the mobile app clean and App Store–compliant.
RevenueCat integration
RevenueCat is our single source of truth for entitlements across iOS, Android, and web.
The RevenueCat SDK powers in-app purchases on both stores (Apple StoreKit and Google Play Billing) — verified end-to-end with real purchases on each platform (iOS sandbox → always_on_ai_annual; a real Google Play purchase → active first_tier entitlement).
The always_on_ai entitlement gates ALLY, our premium AI companion tier. The mobile app simply reads the RevenueCat entitlement — no receipt validation or store-to-DB plumbing of our own.
Unified billing: web subscriptions (Stripe) and mobile IAPs resolve to the same entitlement, so a director is never double-billed, and "Manage subscription" uses RevenueCat's customerInfo. managementURL to deep-link straight to the correct store or the web portal.
Challenges we ran into
Making "native" mean native — real sheets, gestures, and pickers, not a JS imitation. Treating accessibility as the entire surface rather than a toggle, without overclaiming benefits we can't evidence.
Designing for safety: a non-clinical product that must step back and route to a human in crisis, and must never contact someone's care team.
Apple's anti-steering rules — solved by keeping payments on the web and the mobile app sign-in-only, with RevenueCat unifying entitlements underneath.
Accomplishments we're proud of
Shipped to both the App Store and Google Play inside the event window while not knowing how to build Native and all the rules to follow.
Accessibility-first from the ground up (five themes, OpenDyslexic, typography emphasis, focus rail, AAA contrast, increasing and widening social access to Discord to allow for social connection across countries contact contexts, and Alexithymia language) — built with neurodivergent input.
A genuinely harm-aware crisis design and an AI-safety behavior contract.
Clean cross-platform monetization on RevenueCat with verified purchases on both stores.
What we learned
Design-token and native-pattern discipline is what makes an app feel calm and trustworthy — especially for overwhelmed users.
"Built with the community" isn't a tagline; identity selection changes every default (strength- based language, alexithymia-aware questions, agency at every step).
What's next
A visual-parity pass to bring the whole app to the polish of our demo reel.
More ALLY surfaces, an opt-in Quest mode, and tablet-optimized layouts.
A note on social good (supports the Peace Prize) for greater good considering the struggles and suicide rate of neurodivergent community members struggling to survive and function.
All You Can is not therapy and not a diagnosis — and it's careful to say so. Its job in a good moment is to help you build your own recovery plan; its job in a hard moment is to get out of the way and connect you to a human. For a community that's been underserved and too often pathologized, that restraint is the point.
Built With
- addra.ai
- addra:for-founders
- android
- anthropic-claude
- apple
- apple-push-notifications
- claude-code
- discord
- expo-notifications
- expo-router
- expo.io
- github
- nextjs
- postgresql
- react-native
- react-native-reanimated
- react-native-svg
- resend
- revenuecat
- stripe
- supabase
- twilio
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.