Project Story
Mod Action Board is a native collaborative moderation dashboard built with Devvit for Reddit moderator teams. It solves the real-world problem of moderators jumping to Slack or Discord for second opinions on borderline content by bringing the entire review-and-decision workflow directly inside Reddit.
Inspiration
This project was directly inspired by the “Action Collaboration” idea from the Devvit Ideas for Hackathon - Opportunities.csv file.
In that CSV, the description perfectly captured a common pain point:
“While moderators try to make their rules transparent, many moderators may be unsure about actioning more content that is borderline in their minds. In these cases moderators often jump to slack/discord to ask other mods in real time what they think.”
We wanted to eliminate that context-switching and lack of audit trail by creating an on-platform solution that feels native to Reddit. The idea also ties into several other opportunities in the list (such as reducing reliance on complex Automoderator YAML and giving mods better collective decision-making tools).
What it does
Mod Action Board lets any moderator:
- Flag a post or comment for team review directly from the three-dot menu (or via automatic report thresholds).
- Send it to a shared Flag Queue visible to the entire mod team in real time.
- Discuss with threaded notes.
- Vote Approve or Remove.
- Once the configured
voteThreshold(e.g. 2 of 3, 3 of 5) is reached, the system automatically resolves the content and records a complete Audit Log.
Everything happens inside Reddit — no external apps, no lost context, full transparency and accountability for the team.
How we built it
We developed Mod Action Board as a full-stack Devvit application:
- Frontend: React + Tailwind CSS rendered in Reddit posts and custom dashboard surfaces.
- Backend: Hono.js running on Devvit’s server runtime.
- Data & State: Redis for persistent storage of flagged items, votes, notes, and settings + Devvit Realtime for live updates across all moderators.
- Integration points:
- Context menu items (“Flag for review”)
- Triggers (
onPostReport,onCommentReport,onAppInstall) - Custom forms for flag reasons and review actions
- A dedicated dashboard post created via the subreddit menu
The core flow is: Flag → Queue → Review & Vote → Auto-resolve + Audit Log.
Challenges we ran into
- Adapting to Devvit’s client/server architecture and specific entrypoints after coming from traditional web development.
- Implementing reliable real-time collaboration so the queue updates instantly when someone flags or votes.
- Designing fair voting logic while handling race conditions and edge cases.
- Creating a clean, power-user-friendly interface that doesn’t overwhelm moderators yet still provides full transparency (notes, vote history, audit log).
- Modeling complex data (flagged items + threaded notes + votes) efficiently in Redis.
Accomplishments that we're proud of
- A fully functional real-time collaborative moderation tool built 100% inside Reddit using only Devvit.
- Seamless integration of menu items, triggers, forms, Redis, and Realtime — all working together smoothly.
- A clean, modern UI with Tailwind that feels native to Reddit while being highly functional for mod teams.
- Complete audit logging and automatic resolution once the vote threshold is met.
- Turning a single CSV idea into a practical, production-ready prototype in a short time.
What we learned
- Just how powerful Devvit Realtime + Redis is for building collaborative tools directly on Reddit.
- The huge value of reducing context switching for moderators — even small friction can kill collaboration.
- How to design systems that are lightweight yet still provide strong accountability and transparency.
- Practical experience combining Devvit’s menu, trigger, and form APIs into smooth moderator workflows.
- That solving real moderator pain points (even ones that seem small) can meaningfully improve community health and mod-team sustainability.
What's next for Mod Action Board
We plan to keep evolving the app with features such as:
- Configurable settings UI (vote threshold, auto-flag thresholds, notification preferences)
- Advanced note threading and @-mentions for moderators
- Integration with other CSV ideas (e.g., Saved Responses, one-touch flair assignment, configurable ban types)
- Mobile-friendly improvements and keyboard shortcuts
- Optional timeout / auto-archive for stale flags
- Analytics dashboard showing moderation efficiency gains
Mod Action Board started as one hackathon idea but has the potential to become a standard tool that makes moderation teams faster, more consistent, and less burned out — all while staying 100% inside Reddit.
Log in or sign up for Devpost to join the conversation.