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.

Share this project:

Updates