Project
Roulette

Price History Tracker

Chart what you paid over time and spot when it quietly went up.

BeginnerWeb appData viz8–16hAI-buildable 5/5no setupworth shipping

Log prices for things you buy regularly and chart them over time, with per-unit normalisation so a bigger pack doesn't look like a price rise. The normalisation is what makes the comparison honest, and it's the part most price trackers skip.

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

  • Log a price with date, quantity and unit
  • Prices normalise to a per-unit figure for comparison
  • A chart shows price history per item
  • Percentage change over selectable periods
  • Items group by category with a category-level trend
  • Different pack sizes of the same product reconcile correctly
  • Data persists and exports

The interesting part

  • Unit normalisation across weight, volume and count
  • Identifying the same product across differing pack sizes
  • Charting sparse, irregularly-spaced observations meaningfully

Once it works

  • Add store comparison for the same item
  • Add inflation-adjusted comparison
  • Add alerts when a price exceeds its recent average

Suggested stack

reacttypescripttailwindrechartslocalstorage

Track it