Inspiration

This project is inspired by the viral “Would You Rather” trend that captivated online audiences, especially during the era when streamers reacted to wild and hilarious WYR scenarios. Those videos sparked massive community engagement, debates, and laughter. I wanted to recreate that interactive and entertaining experience by giving users the ability to generate their own WYR posts, vote, see live results, and join the conversation—all in one app.

What it does

The app lets users create interactive “Would You Rather” posts using text and optional images. Other users can vote on one of the two options, view live voting results as percentages, and discuss the choices in a dedicated comment section—bringing back the viral, community-driven fun of classic WYR content.

How we built it

I built the entire app from scratch in just 24 hours using Bolt.new, a powerful tool that simplified the development process. Despite having no prior experience with React, Bolt’s chat to code editor and intuitive components allowed me to focus on logic and design rather than boilerplate code. My previous experience building Reddit-based apps helped me structure features like post creation, voting, and comments efficiently.

Challenges we ran into

The biggest challenge was building a full-featured interactive app in just 24 hours without any prior React experience. Understanding component structure, managing state for voting logic, and integrating comment functionality were initially overwhelming. Designing a smooth user experience under time pressure was also tough, but Bolt.new helped bridge the gap.

What we learned

Through this project, I gained hands-on experience with React development, moving from no prior knowledge to a solid understanding of component-based architecture, state management, and interactive UI design. Bolt.new acted as a great entry point, and by working through real-world challenges, I now feel confident building React apps beyond just visual tools. This experience fast-tracked my learning and sparked a deeper interest in frontend development.

Share this project:

Updates