Inspiration

It’s Valentine’s Day.

You’ve matched.

You’ve flirted.

You’ve reread the same message 12 times.

Instead of spiraling alone, you open Flagrant.

Flagrant doesn’t ask “how does this make you feel?”

Flagrant asks “is this person about to ruin your life?”

What it does

Flagrant is a tongue-in-cheek AI-powered dating assistant built for Valentine’s Day, when everyone is either:

  • falling in love,
  • overanalyzing a “good morning” text, or
  • one DM away from emotional damage. We help you do what your friends should be doing: judge your situationship objectively.

✨ Features

💞 Compatibility Check

Upload your profile and your crush’s profile, and let the AI evaluate:

  • Emotional compatibility
  • Lifestyle alignment
  • Chaos potential
  • Overall “should I pursue this or run” score

You’ll get:

  • A compatibility percentage
  • A breakdown of emotional + lifestyle fit
  • A chaotic but honest verdict
  • Lightly unhinged commentary (because therapy is expensive)

🚩 Red Flag Detector

Paste a conversation (yes, that one).

Flagrant will:

  • Read between the lines
  • Translate suspicious messages
  • Identify manipulation, avoidance, and delusion
  • Suggest your next move:
    • Pivot (change the dynamic)
    • Slow down (protect your peace)
    • Eject (block, heal, thrive)

Includes two modes:

  • Brutally Honest – truth hurts
  • Delulu Mode – truth but make it ✨copium✨

How we built it

Frontend

  • React
  • Vite
  • Tailwind CSS

Backend

  • Python
  • FastAPI

AI

  • Large Language Models doing what your friends are too biased to do

Challenges we ran into

  • Making the AI understand subtle human vibes without overreacting since apparently “lol” can mean love, apathy, or impending doom.
  • Designing a UI that’s cute enough for Valentine’s Day but still lets you paste a 12-message chat log without crying.
  • Balancing honesty vs. unhinged humor in the AI responses so it wouldn’t just traumatize users.
  • Coordinating frontend and backend under a tight hackathon schedule, and yes, we fought with CORS more than actual dating problems.

Accomplishments that we're proud of

  • Fully functional two-in-one dating assistant: compatibility scoring + red flag detection.
  • AI that actually gives actionable advice (“pivot,” “slow down,” “eject”) rather than vague pep talks.
  • Built in under 1 day with a small team, because sometimes speed is the ultimate Valentine’s Day test.
  • A product that’s funny, useful, and slightly terrifying, and basically the perfect friend for your online dating life.

What we learned

  • People communicate in ways that are way weirder than any dataset can teach you.
  • Frontend/backend integration can make you question your life choices, but it’s worth it when you see a working AI give love advice.
  • Humor matters. Even in AI. Even with dating. Even if it’s brutal.
  • Building a product for emotional decisions is harder than building the tech, but also way more rewarding.

What's next for Flagrant

  • Add image and social media analysis for a richer profile evaluation.
  • Make real-time chat analysis so you don’t have to paste logs manually.
  • Deploy a global “dating alert” feed — see which users are chaos-risks in real-time.
  • Expand AI modes: RomCom Mode, Therapy Mode, and maybe Horoscope Mode for fun.
  • Polish the interface to be Valentine’s Day-ready year-round, because love is chaotic every day.

Built With

Share this project:

Updates