Project
Roulette

Changelog and Roadmap

Ship notes and upcoming work on one page people actually read.

IntermediateWeb appSocial10–20hAI-buildable 5/5no setupworth shipping

A public-facing product page combining a filterable changelog with a roadmap board people can vote on. Two familiar patterns joined by one dataset, with the interesting question being how an item moves from roadmap to changelog without duplicating it.

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

  • A changelog feed grouped by release with rendered markdown
  • Filter the changelog by change type
  • A roadmap board with planned, in-progress and shipped columns
  • Roadmap items accept upvotes, one per visitor
  • Shipping a roadmap item links it to its changelog entry
  • Items link to a permalink for sharing
  • Empty states for each column read as invitations, not errors

The interesting part

  • One dataset serving two very different views without duplication
  • Preventing repeat votes without requiring accounts
  • Sanitising markdown that will be publicly rendered

Once it works

  • Add email subscription for new releases
  • Add comments on roadmap items
  • Add an RSS feed for the changelog

Suggested stack

reacttypescripttailwindreact-markdownsupabase

Track it