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:
- Designed on figma
- Built with TypeScript, React, Vite, and Node.js
- Deployed on Vercel
Backend:
- Built with TypeScript, Deno, Python, and Gemini API
- Deployed/hosted database and edge functions on Supabase
- 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
- We built a FullStack web app with authentication and AI agents in less than 10 hours
- 70+ users
- 250+ submissions
- Average user session of over 17 minutes
What's next for ELOv
- Premium feature: AI voice agents that gauge tonality
See our Canva pitch deck below!
Built With
- ai-agent
- deno
- gemini
- node.js
- python
- react
- supabase
- typescript
- vite
Log in or sign up for Devpost to join the conversation.