Inspiration
The excitement and engagement of playing fantasy sports leaderboards inspired this idea. Fantasy leagues are enjoyable because they combine competition, community, and personal investment, motivating people to stay informed and active. By applying the same concept to civic engagement, we can transform voting into an interactive experience. A leaderboard for informed voters encourages friendly competition and rewards active participation in learning about candidates, attending events, and staying updated with verified news. Just as fantasy sports deepen connections to games, this platform strengthens our connection to democracy. Furthermore, being able to create and participate in such leaderboards in your own circles/communities should help in further strengthening this connection!
What it does
VoteWise is a platform that helps users become more informed and active voters. It provides insights about candidates and ballot measures, connects users to local events and rallies, and offers access to verified news. To make civic engagement fun and interactive, it features leaderboards where users can earn points for staying informed and participating in community activities, fostering a sense of competition and collaboration. VoteWise makes it easy to navigate your ballot, engage with your community, and make informed decisions.
How we built it
I built VoteWise using FlutterFlow to design a responsive and user-friendly interface for the website and app, allowing seamless accessibility across devices and platforms (if needed). Firebase powers the database, enabling real-time data storage and retrieval for personalized user experiences. We used Python to scrape preliminary data on candidates, ballot measures, and events, ensuring a comprehensive foundation of information. Additionally, we leveraged Dart to create custom functions that handle complex functionalities, such as leaderboard calculations and suggestion of content. Together, these technologies form a robust, efficient, and scalable platform to empower informed voters.
Challenges we ran into
One of the biggest challenges I faced was obtaining accurate, up-to-date, and non-partisan data on candidates, ballot measures. Scraping and curating reliable information required significant effort to ensure it was comprehensive and trustworthy. Another major hurdle was designing appropriate metrics for the leaderboards. I needed a system that fairly rewarded meaningful engagement, like signing up for events, staying informed, and sharing knowledge, without creating loopholes for gaming the system. Balancing simplicity and fairness in the leaderboard mechanics was crucial to making the platform both effective and enjoyable for users.
Accomplishments that we're proud of
I'm proud to have developed a fully functional prototype of VoteWise in such a short timeframe. Despite the challenges, I successfully integrated multiple technologies—FlutterFlow for the interface, Firebase for real-time data, Python for data scraping, and Dart for custom functionality. The prototype not only showcases the core features, like ballot insights and leaderboards, but also demonstrates the potential to engage users in meaningful civic participation. It’s exciting to see my vision take shape so quickly!
What we learned
Through building VoteWise, I learned the importance of integrating various technologies to create a cohesive and functional platform. I gained valuable experience in using FlutterFlow for rapid prototyping, Firebase for managing real-time data, and Python for effective web scraping. Designing custom functions in Dart taught me how to handle complex app logic efficiently. Beyond the technical skills, I also learned how crucial it is to balance user engagement with meaningful impact, ensuring that features like leaderboards motivate participation while maintaining fairness and integrity.
What's next for VoteWise
Next, I plan to enhance VoteWise by introducing a quiz feature to boost user engagement and make learning about civic topics more interactive and fun. Additionally, I aim to implement a powerful search function, enabling users to easily find specific news articles, events, or candidates. These features will further enrich the user experience, making it even easier to stay informed and actively participate in their community. Also, it would include the somewhat glitchy webview that currently fails to render the websites embedded every now and then as well as add support for more states. Currently, due to the short amount of time, only California is supported.

Log in or sign up for Devpost to join the conversation.