💖 Charmify: Your AI Wingman for Irresistible Texts
🚀 Inspiration
We’ve all been there—staring at our phone, unsure how to respond to a message from someone we’re crushing on. That awkward pause, the pressure to be witty or flirty, and the fear of messing it up—that’s what inspired Charmify.
I wanted to create something that takes away the pressure and adds a spark of fun and confidence. Charmify was born to be the AI-powered sidekick that helps people say the right thing at the right time—and sound amazing doing it.
🧠 What I Learned
🔹 Personality Tuning with AI
I explored how to prompt AI to generate responses with distinct personalities—charming, flirty, poetic, confident—without sounding forced or robotic.
🔹 UX Matters
I learned how important a calming, intuitive interface is for users who might already feel nervous or vulnerable while texting someone they like.
🔹 Privacy & Trust
Handling input that can be personal meant learning how to build user trust with clear privacy practices.
🛠️ How I Built It
- Frontend: Built using Flutter for a sleek, cross-platform experience.
- Backend: Powered by Python (Flask) with OpenAI's GPT model for response generation.
- Database: Managed user inputs and settings using Supabase.
- Tone Control: Used prompt engineering to let users choose how they want to sound—charming, cute, bold, or poetic.
Users simply type what they’re stuck on, pick a vibe, and instantly get a smooth, well-crafted reply ready to send.
⚔️ Challenges Faced
🎯 Tone Balancing
It was a challenge making sure the AI didn’t sound too cheesy, robotic, or inappropriate—especially in flirtatious contexts.
💬 Context Sensitivity
Users often input very short or vague messages. Making responses relevant without full context took clever prompt design and logic checks.
🧩 Simple but Impactful UI
Getting the UI right was key—users needed a calm, inviting space to turn to when unsure what to say.
Charmify is more than an app—it’s a confidence boost in your pocket. For anyone stuck on a text, wondering how to flirt, impress, or just break the ice—Charmify has your back. 💬✨
Built With
- dart
- flutter
Log in or sign up for Devpost to join the conversation.