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
- devvit
- express.js
- kiro
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.