Problem

Communicating in romantic relationships is difficult. 1 in 2 young adults find it difficult to socialize in romantic situations. And the other half just pretend they’ve got it all figured out. After interviewing students on campus, we found out that the way young adults learn to form romantic connections is broken. Not because they lack matches necessarily, but because they lack a safe place to learn.

Solution

We built ELOv, a leetcode-style training ground where users can grind their communication skills and get ranked on a leaderboard. You can chat with AIs across a range of simulated scenarios, get scored, and get instant feedback. ELOv is a safe space for individuals to practice their nerve-racking conversations before they actually happen.

How we built it

Frontend:

  1. Designed on figma
  2. Built with TypeScript, React, Vite, and Node.js
  3. Deployed on Vercel

Backend:

  1. Built with TypeScript, Deno, Python, and Gemini API
  2. Deployed/hosted database and edge functions on Supabase
  3. Hosted AI agents on Fetch.ai Agentverse

Challenges we ran into and what we learned

Unironically, communication between team members was one of the toughest challenges we faced. We learned how to debate productively, divide tasks efficiently, and avoid analysis paralysis.

Accomplishments that we're proud of

  1. We built a FullStack web app with authentication and AI agents in less than 10 hours
  2. 70+ users
  3. 250+ submissions
  4. Average user session of over 17 minutes

What's next for ELOv

  1. Premium feature: AI voice agents that gauge tonality

See our Canva pitch deck below!

https://www.canva.com/design/DAG5saQ6FtI/Dap-hcdpqMohFCwxAGt5_g/edit?utm_content=DAG5saQ6FtI&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Built With

Share this project:

Updates