Inspiration
The inspiration for YoRival came from the fun, passionate, and often silly debates that pop up in everyday life. Whether it's arguing if a hotdog is a sandwich or debating the best movie franchise, I wanted to create a platform that celebrates these rivalries. The goal was to build a space where people can not only vote for their side but also get a little help from AI to craft the perfect comeback.
What it does
YoRival is a modern debate platform where you can: -Join Rivalries: Browse and vote on a variety of debate topics. -Real-time Voting: Watch the vote counts update in real-time as the community weighs in. -AI-Powered Zingers: Generate witty, AI-powered comebacks to support your stance. -Share Your Take: Download and share your generated zingers as stylish images on social media. -Sort and Filter: Easily find debates by sorting for the most recent or most voted-on topics.
How we built it
Built using Bolt.new, supabase, netlify, Gemini API for AI text generation
Challenges we ran into
One of the main challenges was ensuring the real-time updates for vote counts were both fast and reliable. Integrating the Supabase real-time subscriptions required careful handling of the data flow to ensure the UI updated seamlessly without any performance issues. Another challenge was fine-tuning the AI prompts for the zinger generator to produce consistently witty and relevant comebacks that weren't just generic responses.
Accomplishments that we're proud of
I'm particularly proud of the AI-powered zinger generator. It adds a unique and fun element to the platform, turning a simple voting app into a more engaging and shareable experience. And the experience of no code coding with Bolt.new seemed very efficient and smooth.
What we learned
Building YoRival was a great learning experience. I gained a deeper understanding of real-time data handling with Supabase and learned a lot about prompt engineering to get the best results from AI models.
What's next for YoRival
I have a few ideas for the future of YoRival like User-Generated Zingers, debate categories for viral potentiality.
Built With
- bolt
- entri
- gemini
- netlify
- supabase
Log in or sign up for Devpost to join the conversation.