Inspiration

Everyone struggles with consistency, motivation, and staying aligned with long-term goals—especially in moments of doubt or distraction. We asked: What if you could receive a call from your wiser, future self exactly when you need it most? MyFutrSelf was born from the idea that accountability doesn’t need to come from outside pressure—it can come from the person you’re becoming.

What it does

MyFutrSelf is an accountability app where users get real phone calls from an AI-powered version of their future self. Key features include:

  • Personalized onboarding to capture goals, motivations, and obstacles
  • A dedicated phone number users can call anytime for advice
  • Custom AI voice, including the option to clone your own voice aged up
  • Smart call triggers based on user-defined milestones or schedules
  • A live dashboard to track progress and stay aligned with future goals

How we built it

We used the following technologies and tools:

  • Frontend: React with Tailwind CSS (via Bolt.new)
  • Backend: Clerk for auth and billing, Supabase for secure Edge Functions and database storage
  • AI Integration: OpenAI for image-gen and GPT-generated dialogue
  • Voice AI: ElevenLabs for custom voice cloning and age transformation (work in progress)
  • Phone Number: Twilio for dedicated phone numbers and call handling

Challenges we ran into

  • The biggest issue was with Clerk auth and Supabase data storage combatting eachother
  • Real-time voice cloning with usage-based limits for each user based on subscription tier
  • Figuring out how to implement Twilio to create a unique phone number for each user
  • Endless TypeScript errors
  • Major issues with scrolling features causing the app to crash
  • Gigantic code files without knowledge of a proper way to refactor
  • Forgetting I had files in the .ignore folder and wasting time ruining things
  • Could not get Twilio phone call to work with our elevenlabs voice id and user data context
  • Could not find any way to simply make a voice AI sound “older”

Accomplishments that we're proud of

  • Built this app as an individual who works 3 full-time jobs as a carpenter, real estate agent, and caregiver for my chronically ill partner and our 3 pet chickens.
  • Made the Future-Self image and voice clone
  • Successfully routed live phone calls with real phone numbers using api’s and webhooks
  • Created a smooth and enjoyable onboarding experience that captures meaningful user data
  • Developed a concept that blends behavioral psychology and exciting AI technology into something that I would definitely use for myself

What we learned

  • SO MUCH! Mostly little things related to authentication via Clerk and Supabase as well as different terminology for different types of UI elements
  • Your app is nothing without promotion. Nobody is going to find you, so you must relentlessly promote
  • Building fast with focused constraints can lead to unexpectedly creative breakthroughs
  • Learned a lot about different api endpoints with Elevenlabs, OpenAI, and Twilio
  • How to run an api test in my Mac Terminal with the help of ChatGPT
  • Dynamic Reasoning inside of Bolt.new is only good for Discussion mode because it tries to use tools that it does not have access to if you have it enabled during regular mode

What's next for MyFutrSelf

  • Launching a public beta with free, starter, and premium tiers
  • Creating an ad campaign and tracking analytics
  • Adding smart triggers using calendar and different metric analyses
  • Building an iOS app that's able to look at where you're spending your time on your phone
  • Improving the voice cloning and making the user sound elderly
  • Publishing insights on how people interact with their future selves over time

Built With

Share this project:

Updates