DEV Community

Cover image for I built an anonymous Q&A app for relationships using React + Supabase — here's how it works
Evans Owusu
Evans Owusu

Posted on

I built an anonymous Q&A app for relationships using React + Supabase — here's how it works

The Problem

People rarely say what they actually mean — especially to someone they know personally.

I wanted a way to ask honest questions without the social pressure of asking face-to-face. So I built Yhuu.


What Yhuu Does

Yhuu lets you send anonymous questions to anyone — a partner, friend, or someone you're getting to know. They answer freely because they don't know it's you. You then see their answers compared to what you expected them to say.

That gap between expected and actual? We call it the Vibe Check — and it's where the real insight lives.


The Stack

  • Frontend: React + TypeScript
  • Backend: Supabase (auth, database, edge functions)
  • Hosting: Vercel
  • Delivery: WhatsApp, Snapchat & Telegram integration
  • Encryption: All session records are encrypted end-to-end

The Hardest Parts to Build

1. The Vibe Check UI
Displaying two answers side-by-side (expected vs actual) in a way that felt intuitive took several iterations. The emotional weight of that comparison needed to feel meaningful, not clinical.

2. Anonymous delivery without being creepy
The line between "anonymous and safe" and "anonymous and weird" is thin. A lot of the UX work went into making the recipient feel comfortable answering, not suspicious.

3. Retention
This is still unsolved. The first session is compelling — but how do you bring someone back? Still experimenting.


Try It

🔗 yhuu.life

Would love feedback from developers — especially on the architecture and any edge cases you spot. Happy to answer questions about any part of the build!

Top comments (0)