Inspiration

Reddit is the ultimate playground for truth, humor, and chaos where you can never quite tell if a post is serious or pure trolling. That unique culture inspired us to build Truth or Troll, a social guessing game where players try to detect whether a Reddit post is real or AI-generated. We wanted to turn that daily Reddit experience — “is this real or bait?” into an interactive, community-driven game.

How We Built It

Truth or Troll was built using Devvit Web, Reddit’s new developer platform for creating interactive post experiences. We used the React Starter Template with Vite, Express, TypeScript, and Tailwind CSS for rapid development. To enhance our workflow and automate logic generation, we integrated Kiro, which helped us quickly scaffold components, fix logic issues, and refactor complex game states — a major productivity boost during the hackathon.

Key features include:

Dynamic question generation — fresh “truth” and “troll” posts every round

Global leaderboard stored on Reddit servers (shared across players)

Moderator-only controls for score resets and content moderation

Responsive, polished UI with custom splash screens and animations

Persistent state management to sync player progress

What We Learned

We learned how powerful Reddit’s Devvit Platform can be for real-time multiplayer games and how Kiro can drastically simplify development workflows. We also gained hands-on experience handling Reddit API permissions, state persistence, and multiplayer synchronization — while balancing polish and performance inside an interactive post.

Challenges We Faced

Debugging the app’s visibility and deployment flow on the Reddit Developer Dashboard

Making the leaderboard truly global (persisting scores across users, not just local browsers)

Preventing duplicate questions when generating posts dynamically

Ensuring smooth scrollable layouts inside Reddit’s embedded frame

Maintaining responsiveness across desktop and mobile Reddit clients

Despite these hurdles, we successfully launched a working, fully interactive experience that embodies Reddit’s community spirit — chaotic, witty, and endlessly fun.

Built With

Share this project:

Updates