Inspiration
As a Reddit moderator, I struggled with tracking user warnings and enforcing consistent discipline. Manual spreadsheets and memory were unreliable, so I built ModGuard to automate warnings, strikes, and bans—making moderation fair and transparent.
What it does
ModGuard adds a structured warning and strike system to any subreddit. I can issue warnings from the post or comment menu, track user histories, and let ModGuard auto-ban repeat offenders. A live dashboard shows all activity and lets me manage users with one click.
How we built it
I used the Devvit platform (React + Hono) to integrate directly with Reddit. The backend uses a persistent key-value store for warnings and settings. The UI is built with React, and all moderation actions are available inside Reddit—no external tools required.
Challenges we ran into
Handling Reddit’s API quirks—like moderator permissions and menu item visibility—required careful debugging. Ensuring data consistency and real-time dashboard updates was also tricky, especially with asynchronous actions and rate limits.
Accomplishments that we're proud of
I built a complete, production-ready warning system with auto-ban logic, a live dashboard, and a smooth moderator experience—all inside Reddit. The project is fully documented, easy to deploy, and ready for real-world use.
What we learned
I deepened my understanding of Reddit’s API, Devvit’s capabilities, and best practices for building secure, user-friendly moderation tools. I also learned how to design for reliability and clarity under real-world constraints.
What's next for modGuard
I plan to add customizable warning templates, analytics, and integration with modmail. I also want to support multi-subreddit management and gather feedback from moderators to make ModGuard even more powerful.
Log in or sign up for Devpost to join the conversation.