FlirtUp: AI Dating Advice

💡 What Inspired Me

FlirtUp was born from a very personal struggle: I couldn't start conversations with my dating app matches.
I often stared at the screen, unsure how to break the ice, what to say, or how to keep a conversation going without it falling flat.

I realized that I wasn’t alone — many people deal with the same anxiety, especially when it comes to texting someone new.
That’s when I asked myself: “What if AI could help?”
Not to replace me, but to guide me — to teach me how to communicate more confidently.


🧠 What I Learned

Working on FlirtUp taught me more than just technical skills. I learned how to use AI not only as part of the app’s functionality but also to accelerate development and content creation.
I explored multiple AI tools to build, prototype, and polish every part of the user experience — from text scoring to video practice and profile analysis.

This project showed me how powerful and accessible AI is when you learn how to integrate it meaningfully — and how much it can empower users.


🛠️ How I Built It

FlirtUp is a solo project, built from scratch using modern tools and frameworks.
Here’s a breakdown of the stack and services:

  • Frontend: Expo + React Native
  • Design: Bolt.new
  • Authentication & DB: Supabase
  • AI & Voice: OpenAI (ChatGPT), Gemini, Elevenlabs
  • Video Call Support: Daily.co SDK, Tavus
  • Monetization: RevenueCat for in-app subscriptions

Everything is stitched together into a simple, intuitive experience where users can practice, analyze, and improve their dating chats with the help of AI.


🚧 Challenges I Faced

There were plenty of moments that tested my patience.

  • Testing subscriptions and in-app purchases on a simulator was tricky and time-consuming.
  • Implementing Google and Apple Sign-In required deep digging into platform documentation.
  • Making AI-generated content feel relevant and natural in a high-stakes context like dating was an ongoing balancing act.

But through each issue, I gained clarity and confidence — both in my development process and in the user experience I wanted to build.


🎯 Goal & Vision

More than code, it's a tool I wish I had when I first started navigating online dating.

My goal now is simple:
To help people like me — those who struggle with confidence or conversation starters — feel empowered, supported, and ready to connect.


🏆 Challenges We're Participating In

FlirtUp is being submitted to the World’s Largest Hackathon, where we’re proudly taking part in these four challenges:

  • 💰 Make More Money Challenge — helping users build confidence, leading to better outcomes in dating and life
  • 🗣️ Voice AI Challenge — using ElevenLabs for real-time audio coaching and message delivery feedback
  • 🚀 Startup Challenge — building FlirtUp as a real, scalable mobile-first business
  • 🎬 Conversational AI Video Challenge — showcasing our innovative use of AI in dynamic chat, video, and voice simulations

FlirtUp isn’t just about better messages. It’s about better connections.

Built With

Share this project:

Updates