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
- expo.io
- firebase
- gemini
- react-native
- revenuecat
- supabase
- vite
Log in or sign up for Devpost to join the conversation.