Inspiration
Simon’s brief articulated a problem I’d been thinking about for a while.
Coaching works. But access doesn’t.
Professional coaching costs $200–500/hour. AI tools like ChatGPT are powerful but require non-technical users to become prompt engineers. There’s a gap between expensive human coaches and generic AI responses.
When Simon described his audience: people “obsessed with productivity, great design, and building systems”, I knew exactly who I was building for. These are people who understand the value of coaching but haven’t found an accessible way to get it.
Cue bridges that gap.
What it does
Open Cue, tap 'Mind', and tell your coach you're struggling with decision fatigue. Unlike ChatGPT, your coach already knows your goals, values, and past conversations. It asks one perfect question.
4 specialized AI coaches across core life areas:
- Mind: Mental clarity, focus, decision-making
- Body: Fitness, nutrition, sleep, physical health
- Spirit: Purpose, relationships, mindfulness
- Wealth: Financial planning, career growth, money mindset
And Custom Coaches based on your goals and challenges.
Core features:
- Personalized goal setting for each life area with AI-refined objectives
- Context-aware conversations that remember your values and challenges
- AI-generated daily notifications (“cues”) for timely motivation
- Custom coach creation for any life area
- Freemium model: 15 messages/day free, unlimited with premium
- Response time: Sub-2 second AI response time
How I built it
Frontend
- React Native + Expo (TypeScript)
- Zustand for state management
- React Query for server state
- Custom theme system with Libre Baskerville typography
Backend
- Supabase (PostgreSQL, Auth, Edge Functions)
- Row Level Security for data protection
- Local-first architecture with server reconciliation
AI Integration
- OpenAI API via Supabase Edge Functions
- Custom system prompts for each coach specialty
- Context injection for personalized responses
Monetization
- RevenueCat for subscription management
- Three tiers: monthly ($9.99), annual ($59.99), lifetime ($149.99)
Notifications
- Expo Notifications with push tokens
- Server-side cron jobs for scheduled delivery
- AI-generated content personalized to user goals
Design
- Warm cream (#F5F1EB) and forest green (#1B4332) palette
- Libre Baskerville serif for headlines, system fonts for body
- Minimal, premium aesthetic matching Simon’s brand
Challenges I ran into
1. Crafting AI Prompts That Actually Coach
Generic AI responses don’t cut it for coaching. Users don’t need “here are 10 tips.” They need a coach who asks the right questions and guides them to their own insights. Crafting system prompts that produce genuinely helpful, contextual coaching responses required extensive iteration.
2. Achieving Premium UX Without a Design Team
Simon’s audience expects exceptional design. As a solo developer, achieving that “beautiful, minimal, premium” feel required studying apps like Notion and premium wellness apps. Every interaction had to feel intentional.
3. Local-First Architecture Complexity
Making the app feel instant while keeping data synced with Supabase involved solving real technical challenges: optimistic updates, conflict resolution, RLS policy compliance, offline-first patterns.
4. Shipping Production Quality in 4 Weeks
Solo developer. Full-featured app. Auth, chat, goals, notifications, subscriptions, custom coaches. Every feature had to earn its place.
Accomplishments that I am proud of
Built something I'd actually pay for. After coding the MVP, I opened Cue and had a genuine coaching conversation about a decision I'd been avoiding for months.
- Working MVP with 4 AI core coaches + custom coaches, real-time chat, goal setting, notifications, and subscriptions
- Coaching that feels genuine — conversations & AI tailored notifications that lead somewhere, not generic chatbot responses
- Premium design that matches Simon’s aesthetic: warm, minimal, sophisticated
- Clean architecture that a team could maintain: proper TypeScript, Zustand stores, React Query patterns
- RevenueCat integration production ready end-to-end with receipt validation and entitlement checking
What I learned
- RevenueCat makes subscriptions manageable — the SDK handles iOS/Android differences elegantly
- Supabase Edge Functions are powerful — serverless AI integration without managing infrastructure
- UX matters more than features — Simon’s audience expects polish; a working feature isn’t enough if it doesn’t feel right
What’s next for Cue
Short-term
- App Store launch in April/May
- Onboard 20 beta users for feedback
- Performance optimization
Medium-term
- Android Deployment
- Coach marketplace (share and discover coaches)
- Additional specialized coaches (Career, Creativity, Parenting)
- Coach personality customization
Long-term
- Conversation insights and progress analytics
- Community features
- Enterprise/team coaching
Built With
- expo.io
- google-cloud
- react-native
- revenuecat
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.