Inspiration

Many people set goals — like preparing for exams, finding a job, or balancing work and life — but they struggle with the same questions:
“Where do I start?” and “How do I stay consistent?”

Instead of clear first steps, they often feel overwhelmed or stuck. Yathsa was created to solve this problem: an AI coach that breaks down big goals into small daily actions, provides nudges, and keeps users motivated on their journey.

What it does

  • Breaks down big goals into daily steps with explanations and curated resources, so users don’t just see what to do — they also understand why.
  • Generates AI-powered personalized plans based on the user’s goals, preferences, and availability.
  • Delivers plans via notifications — users don’t have to wait on a loading screen; they get a push when their tasks are ready.
  • Tracks progress with a simple status system: pending → in progress → done. No streak punishments — only clarity and momentum.
  • Guides and motivates through in-app messages, task explanations, and helpful resources.
  • Supports monetization & sustainability with RevenueCat subscriptions (Free, Go, Pro) and banner ads for free users.

How we built it

  • Frontend: Built with React Native + Expo for cross-platform reach (iOS & Android).
  • Serverless Functions: Used Firebase Functions for goal processing, sending welcome emails after signup, and push notifications after plan generation.
  • Backend: Supabase for database and migrations.
  • AI Engine: OpenAI models with structured prompt engineering to generate personalized daily plans and nudges.
  • Notifications: OneSignal for email, push notifications, and in-app messages — enabling personalized, interactive communication.
  • Monetization: Integrated RevenueCat paywalls, including a localized paywall for Indian Android users with tailored plans.

Challenges we ran into

  • System & prompt engineering: crafting minimal yet effective prompts to generate structured, step-by-step plans from varied user inputs.
  • Ensuring AI outputs remain practical, useful, and reliable — not just motivational text.
  • Finding the right subscription positioning, balancing free vs. premium features, and driving conversions.
  • Designing engagement flows that motivate without guilt (no streak punishments).
  • Handling initial feedback from students and professionals to refine usability and clarity.

Accomplishments that we're proud of

  • Launched early and grew to 50+ users by distributing APKs directly to students, coaching centers, and training institutes.
  • Validated the idea in real-world learning contexts — feedback shaped features like Create Plan Now, flexible timelines, and simplified date handling.
  • Seamlessly integrated OneSignal for onboarding, permission education, notifications, and celebration messages.
  • Implemented RevenueCat for subscription management, including region-specific tiers and a unique 24-day trial.
  • Created a supportive experience where users feel guided and encouraged rather than pressured by streaks.

What we learned

  • Designing paywalls and dynamic paywalls tailored for different platforms, Indian users, and a global audience.
  • Building personalized communication flows using OneSignal across email, push notifications, and in-app messages.
  • Leveraging Perplexity to validate the idea, research competitors, identify user pain points, and understand what features users expect.
  • Ensuring AI outputs remain practical and consistent, focusing on actionable steps instead of generic motivation.
  • The importance of early distribution and feedback loops to iterate quickly.

What's next for Yathsa – Your AI Coach for Real-Life Goals

  • Expand support to more goal types — from career and learning to fitness and lifestyle.
  • Implement reminders & catch-up flows so plans adapt when life changes.
  • Introduce smarter personalization (learning styles, energy levels, cultural context).
  • Enhance monetization options with bundles and partnerships while keeping core features accessible.
  • Grow beyond individuals — exploring community features where groups can set, track, and achieve goals together.

Built With

Share this project:

Updates