Project
Roulette

Link Click Dashboard

Short links you own, with a chart of who clicked what and when.

IntermediateWeb appDashboard12–24hAI-buildable 5/5no setupworth shipping

A link shortener with an analytics dashboard: clicks over time, referrers, and rough geography. It's a compact full-stack project where the redirect path has to stay fast while still recording every click.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Create a short link with an optional custom slug
  • Redirects resolve fast and record the click
  • A dashboard charts clicks over time per link
  • Referrer breakdown per link
  • Rough geographic breakdown
  • Links can be disabled or given an expiry
  • Slug collisions are handled on creation

The interesting part

  • Recording a click without delaying the redirect
  • Distinguishing bot traffic from real visits
  • Generating short slugs that avoid collisions and confusable characters

Once it works

  • Add UTM parameter building and parsing
  • Add QR codes per link
  • Add bot filtering so counts reflect people

Suggested stack

reacttypescripttailwindrechartssupabase

Track it