DEV Community

Cover image for I got tired of begging my team to review PRs so I built a leaderboard
Slobodan Stanic
Slobodan Stanic

Posted on

I got tired of begging my team to review PRs so I built a leaderboard

In every dev team I've worked in, the same 2-3 people did all the PR reviews while everyone else stayed quiet. PRs sat unreviewed for days, senior devs got burnt out, and nobody talked about it openly because it felt awkward to call people out.

What it does

  • Tracks PRs reviewed, lines of code touched, and inline comments per developer
  • Scores everyone on your team and shows a live leaderboard for your GitHub org
  • Awards badges for different review behaviors — speed, thoroughness, consistency
  • Posts a weekly Slack digest every Monday naming the top reviewer
  • No code, diffs, or PR content ever stored — just the scores

How it works technically:

It connects via GitHub OAuth, pulls review activity from the GitHub REST API in real time, computes scores in memory, and stores only the final numbers. Nothing sensitive ever hits the database — no PR titles, no commit messages, no diffs. Built with Next.js 15, Prisma, and Supabase.

Currently in public beta and free to try. Would love feedback from anyone who has dealt with the same problem.

https://www.codechamp.app/

Top comments (0)