My Project Story

Inspiration

I built Snoo Central because I noticed moderators and users had no simple, compact way to see what's happening in their subreddit. I wanted a small tool that makes it easy to check community activity and health at a glance.

What it does

Snoo Central is an app where moderators and community members can view the stats for their subreddit page — that's it. It shows live member counts, recent activity, top posts, and simple health indicators so people can quickly understand how their community is doing.

How I built it

I implemented the UI using Devvit Blocks so the dashboard can be posted directly inside a subreddit. I used TypeScript and React patterns, with small helper utilities that fetch data from the Reddit API and cache it for snappy updates.

Challenges I ran into

  • Keeping updates fast while avoiding too many API calls. I tuned caching and refresh intervals to balance freshness and rate limits.
  • Handling large result sets for historical views required paging and trimming data shown in the UI.
  • Choosing between Devvit Blocks and Devvit Web — Blocks gave faster integration for an in-post dashboard.

Accomplishments that I'm proud of

  • A clear, easy-to-read dashboard that moderators can install quickly
  • Real-time-ish updates that are responsive and don't hammer the API
  • Simple leaderboards and activity views that make moderation decisions easier

What I learned

  • How to build a responsive dashboard inside Reddit using Devvit Blocks
  • Practical tradeoffs between refresh frequency and API limits
  • How to present complex data simply so moderators can act on it

What's next for Snoo Central

  • Offer a Devvit Web port if judges or users prefer a standalone web app
  • Add simple export and sharing options for reports
  • Provide an easy uninstall/remove option for moderators who want to remove the dashboard

Built With

Share this project:

Updates