Skip to content

About

leaderboard app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

PostHog LinkedIn Repost Leaderboard

A tiny Astro site that ranks PostHog employees by how often they repost company posts on LinkedIn. Data lives in a single JSON file, deploys statically to Netlify.

Run locally

npm install
npm run dev

Then open http://localhost:4321.

Update the leaderboard (manual, for now)

  1. Open src/data/reposts.json
  2. Add or update an entry under employees
  3. Commit and push — Netlify auto-rebuilds

Each repost is just:

{ "postUrl": "https://linkedin.com/posts/...", "date": "2026-05-28", "topic": "Launch week day 1" }

Deploy to Netlify

  1. Push this repo to GitHub
  2. Netlify → "Add new site" → "Import an existing project" → pick the repo
  3. Build settings auto-detect from netlify.toml (build: npm run build, publish: dist)
  4. Done

Roadmap → Cowork scheduled task

The data file is the contract. A Cowork scheduled task will eventually:

  1. Open LinkedIn (via Claude in Chrome) and scan recent PostHog company posts
  2. For each post, collect the reposter list
  3. Diff against src/data/reposts.json
  4. Commit additions, push to GitHub → Netlify rebuilds automatically

Nothing in the frontend needs to change when manual editing turns into automation.

Anti-gaming notes

Self-reporting is trivially abusable. Whatever input flow you use (manual now, scheduled later), keep postUrl mandatory so reposts are verifiable.

About

leaderboard app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages