Inspiration

We wanted to create something lightweight and quick to interact with—an experience that doesn't distract from why users come to the platform, but instead deepens their engagement with the topics they care about.

What it does

The platform allows users to propose future-facing questions, engage in outcome-based predictions, and earn points relative to the accuracy and difficulty of their choices. It features a dynamic scoring system, real-time vote tracking, and a public leaderboard that highlights the community’s most consistent forecasters.

How we built it

We built the project using Devvit, Reddit’s new app platform. The backend logic uses Redis for real-time state management, while frontend components were designed using Devvit’s UI API. We structured the game flow around community polls, integrated custom forms for user input, and used cloud functions to calculate scores and manage user progress.

Challenges we ran into

One of the main challenges was getting familiar with Devvit’s architecture and limitations, especially around state management, form handling, and UI persistence. Debugging dynamic forms and maintaining context between user actions required creative workarounds. We also faced issues with data consistency when integrating Redis and designing a scoring system that felt fair and rewarding.

Accomplishments that we're proud of

We built a working prediction game on Devvit with poll creation, voting, scoring, and a live leaderboard. We used Redis to manage state and store votes efficiently without losing data.

What we learned

Learning the Devvit platform proved more challenging than we anticipated. It pushed us to adapt quickly, troubleshoot creatively, and deepen our understanding of Reddit app development.

What's next for Preddict

We aim to integrate AI that can identify credible sources and determine accurate outcomes for predictions, reducing the reliance on moderators. This will help automate resolution for most predictions. For more complex or nuanced polls, especially those not backed by well-sourced claims, we’ll rely on expert moderators from relevant communities to provide final decisions.

Built With

Share this project:

Updates