The Problem
Reddit moderators spend hours every week manually tracking repeat rule-breakers in spreadsheets, copy-pasting warning messages, and making inconsistent ban decisions. There is no native strike system on Reddit.
What StrikeShield Does
StrikeShield is an automated strike and warning system that runs silently in the background of any subreddit.
When a mod removes a post or comment:
- Strike 1 → User gets an automatic warning DM
- Strike 2 → User gets a temporary ban
- Strike 3 → User gets a permanent ban
Everything is configurable. Mods set it up once in 60 seconds and never think about it again.
Dashboard
Mods get a real-time dashboard showing:
- Total actions taken
- Top offenders by strike count
- Full action log with timestamps
- Complete strike history per user
How We Built It
Built entirely on Reddit's Devvit platform using:
- TypeScript for all logic
- Devvit Redis for data storage
- Devvit triggers for automatic mod action detection
- Devvit WebView for the dashboard UI
Challenges
- Building a reliable trigger system that catches every mod removal action
- Designing a mobile-first UI within Devvit's WebView constraints
- Creating configurable message templates that work for any subreddit type
Impact
StrikeShield saves mod teams 3-5 hours per week and brings consistent, fair enforcement to every subreddit that installs it.
Built With
- api
- devvit
- html
- javascript
- redis
- typescript
Log in or sign up for Devpost to join the conversation.