-
-
Sign in page if you already have an accouunt
-
Sign up page to create a new account. Note all sensitive fields are encrypted in database so data is secure.
-
Home screen showing the recommended quizzes and the button to start the live multiplayer quizzes.
-
Shows more quizzes we have.
-
Sows what its like to take a quiz. Progress bar at the top to show how close to finishing the user is.
-
Results screen showing a different animation for how good you do.
-
Profile view to showcase most up to date ELO
-
topic tags to randomly select quizzes and opponents.
-
you are now in server queue and waiting for websocket token to be instantiated so a secure client to client connection can be made
PoliProof: Gamifying Knowledge and Fighting Misinformation
Inspiration
In an age where misinformation spreads rapidly on social media, the ability to critically engage with facts has never been more important. PoliProof was inspired by the need for a fun, interactive, and meaningful way to improve one's knowledge on critical political, social, and economic topics while also providing users with a tangible way to prove their credibility. The core idea was to empower users to test and showcase their understanding of key issues through gamified learning, while simultaneously creating a metric—the Ethos Meter—that establishes their credibility when participating in discussions online.
PoliProof is more than just a quiz platform; it’s a tool to enhance personal knowledge, encourage accountability, and help foster informed conversations, especially on social media. By giving users an engaging way to "earn their ethos," PoliProof aspires to make education accessible and misinformation less pervasive.
What It Does
PoliProof is a real-time, interactive quiz platform that:
- Challenges Users: Players compete in live quizzes on a variety of topics, racing to answer faster and more accurately than their opponents.
- Builds Knowledge: Questions are designed to be informative, providing explanations and references after each round to deepen understanding.
- Provides Credibility: Users earn an Ethos Meter score, a dynamic metric reflecting their expertise on specific topics. This score can be shared on social media to establish credibility in debates or discussions.
- Tracks Progress: Users can view their progress, identify areas for improvement, and gain insights into their learning journey.
PoliProof transforms education into an enjoyable and competitive experience while tackling the broader challenge of combating misinformation.
How We Built It
PoliProof was developed using a combination of modern technologies:
- Frontend: React Native, Expo, and TypeScript were used to build an intuitive mobile interface that supports user authentication, live quiz participation, and performance tracking.
- Backend: Node.js with Express handled API requests, session management, and quiz logic. WebSocket integration enabled real-time communication, crucial for live quiz battles.
- Database: MySQL was chosen for its reliability in managing structured data, including user profiles, quiz questions, and Ethos Meter scores.
- Real-Time Functionality: WebSockets powered the dynamic updates required for live quizzes, ensuring players receive synchronized questions and instant score updates.
The development process involved careful planning and rapid iteration to deliver a functional and engaging product within the hackathon's constraints.
Challenges We Ran Into
Building PoliProof came with several technical and logistical challenges:
- Real-Time Communication: Integrating WebSockets for live quiz functionality required extensive debugging to ensure seamless communication between players.
- Time Constraints: The hackathon's limited timeframe necessitated prioritizing essential features while maintaining quality.
- Ethos Meter Design: Defining a fair and meaningful credibility scoring system was complex, requiring consideration of factors like accuracy, speed, and topic difficulty.
- User Authentication: Ensuring secure and user-friendly authentication while protecting sensitive data required meticulous attention to detail.
Despite these hurdles, the process strengthened our problem-solving abilities and pushed us to think creatively under pressure.
Accomplishments That We're Proud Of
- Functional Prototype: Delivered a working prototype that showcases live quiz functionality and the Ethos Meter scoring system.
- Real-Time Learning: Successfully implemented WebSockets to enable smooth, real-time gameplay, a first for many of us.
- Purpose-Driven Design: Created a platform that combines gamified learning with a meaningful tool to combat misinformation.
- Positive Feedback: Received enthusiastic responses from testers, who appreciated both the fun gameplay and the potential impact of the Ethos Meter.
What We Learned
- Real-Time Systems: Gained hands-on experience integrating WebSockets and managing the complexities of real-time communication.
- Full-Stack Development: Strengthened our ability to build scalable applications using React Native, Node.js, and MySQL.
- Design Thinking: Learned how to design user-centric features like the Ethos Meter, balancing simplicity with depth.
- Impact of Gamification: Discovered the potential of gamification to make learning engaging and impactful.
What's Next for PoliProof
PoliProof is just the beginning of a bold vision to transform how we engage with knowledge and truth in the digital age. Our roadmap includes:
- Expanding the Question Bank: Incorporate more topics and sources, including current events, to keep the platform relevant and engaging.
- Refining the Ethos Meter: Improve the scoring algorithm by integrating peer reviews, long-term topic engagement, and additional credibility metrics.
- Social Media Integration: Allow users to link their Ethos Meter scores to their social media profiles, adding a layer of accountability to online discussions.
- Gamification Features: Introduce leaderboards, achievements, and streak bonuses to further incentivize learning.
- Partnerships: Collaborate with educational institutions, nonprofits, and media organizations to promote fact-based learning and informed discourse.
- Scaling for Impact: Deploy PoliProof to broader audiences, optimizing for scalability and accessibility.
By empowering individuals to learn, compete, and build their credibility, PoliProof aims to play a small but significant role in reducing misinformation and fostering informed, productive conversations in society.


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