kadoa-org/food-price-monitor

JavaScript

4

20 commits

updated Sep 21, 2026

See the code
food
inflation
open-data
open-datasets

See what people are saying (1)

README

US Food Price Monitor

Live: kadoa.com/food-prices

US food prices as USDA reports them: what growers were paid at shipping point, what wholesale buyers paid at six terminal markets (New York, Chicago, Los Angeles, Atlanta, Boston, Philadelphia), what shell eggs traded at, and what supermarkets advertised each week for produce, eggs and meat. Every commodity gets a page with a price chart, year-on-year change and a CSV download, updated every business day.

What is in it

  • USDA's low and high quotes per product, market and package, never averaged
  • Two years of history for every commodity, seven for onions and potatoes
  • Change against 4 weeks and a year earlier, with last year's band drawn behind each chart
  • Weekly retail prices from supermarket ads, by region
  • Market news: USDA market tone changes plus Markon crop updates

Data

Sources. 29 USDA Market News reports: shipping point prices (Idaho Falls, Fresno), terminal market prices for fruit, vegetables, onions and potatoes at six cities (New York, Chicago, Los Angeles, Atlanta, Boston, Philadelphia), shell eggs (New York and the national index) and the weekly national retail reports of supermarket ads for produce, eggs, beef, pork, chicken and turkey. Market news adds USDA report tone changes and Markon crop updates. USDA data is public domain.

Pipelines. A Kadoa pipeline collects the USDA reports after every publication, keeps every record in SQLite and exports the dataset; a Kadoa workflow collects the Markon updates.

Integration. The site's build reads the latest export from a CDN and prerenders every page; the browser fetches per-product history and CSV downloads from the same CDN. This repository holds the site only.

Run it locally

bun install
bun run dev     # http://127.0.0.1:5188/food-prices/ (needs public/data, see below)
bun test

bun run data prepares public/data from an export of the dataset pipeline (FOOD_PRICES_DATASET_DIR). Without that pipeline, point the site at the published data instead: DATA_SOURCE=cdn bun run build prerenders every page from the current CDN run into dist/food-prices.

React, Vite and plain SVG. No chart library, no backend.

MIT licensed. Built by Kadoa.

Contributors

AdrianKrebs

20 commits

kadoa-org/food-price-monitor

JavaScript

4

20 commits

updated Sep 21, 2026

See the code
food
inflation
open-data
open-datasets

See what people are saying (1)

README

US Food Price Monitor

Live: kadoa.com/food-prices

US food prices as USDA reports them: what growers were paid at shipping point, what wholesale buyers paid at six terminal markets (New York, Chicago, Los Angeles, Atlanta, Boston, Philadelphia), what shell eggs traded at, and what supermarkets advertised each week for produce, eggs and meat. Every commodity gets a page with a price chart, year-on-year change and a CSV download, updated every business day.

What is in it

  • USDA's low and high quotes per product, market and package, never averaged
  • Two years of history for every commodity, seven for onions and potatoes
  • Change against 4 weeks and a year earlier, with last year's band drawn behind each chart
  • Weekly retail prices from supermarket ads, by region
  • Market news: USDA market tone changes plus Markon crop updates

Data

Sources. 29 USDA Market News reports: shipping point prices (Idaho Falls, Fresno), terminal market prices for fruit, vegetables, onions and potatoes at six cities (New York, Chicago, Los Angeles, Atlanta, Boston, Philadelphia), shell eggs (New York and the national index) and the weekly national retail reports of supermarket ads for produce, eggs, beef, pork, chicken and turkey. Market news adds USDA report tone changes and Markon crop updates. USDA data is public domain.

Pipelines. A Kadoa pipeline collects the USDA reports after every publication, keeps every record in SQLite and exports the dataset; a Kadoa workflow collects the Markon updates.

Integration. The site's build reads the latest export from a CDN and prerenders every page; the browser fetches per-product history and CSV downloads from the same CDN. This repository holds the site only.

Run it locally

bun install
bun run dev     # http://127.0.0.1:5188/food-prices/ (needs public/data, see below)
bun test

bun run data prepares public/data from an export of the dataset pipeline (FOOD_PRICES_DATASET_DIR). Without that pipeline, point the site at the published data instead: DATA_SOURCE=cdn bun run build prerenders every page from the current CDN run into dist/food-prices.

React, Vite and plain SVG. No chart library, no backend.

MIT licensed. Built by Kadoa.

Contributors

AdrianKrebs

20 commits

Languages

JavaScript

83.1%

CSS

16.4%