Loading ProteinIndex data…
dashboard_data.json is missing or in the wrong folder.
Run: python3 build_dashboard_data.py then place the output file next to this HTML.
India's first Protein Price Index — track daily cost movements across Whey, Plant, Isolate, Concentrate, Pea & Yeast categories.
python3 build_dashboard_data.py --prod /path/to/db.sqlite
to use real daily price history from your SQLite database.
| Weight % | Product | Category | Price ₹ | ₹/g Protein | Day Δ% | Units/mo |
|---|
How each brand's blended price per gram of protein has moved over time. Select one or more brands to compare. All indices start at 1,000.
| Weight % | Product | Category | Price ₹ | ₹/g Protein | Day Δ% | Units/mo |
|---|
Formula:
Laspeyres cost index — PI_t = Σ (weight_i × ppg_i,t / ppg_i,base) × 1000
where ppg = price ÷ (pack weight in grams × protein%). Base value = 1,000 on launch date.
Weights: Monthly units sold from Amazon Bestseller data (floor-of-band: "1K+" = 1,000 units). Capped at 10% per product, floored at 1%, iteratively renormalized. Adaptive bounds for small indices (<20 constituents).
Color convention: ▲ Yellow = prices rose (bad for buyers) · ▼ Green = prices fell (good for buyers). Advances/Declines band: ±0.5%.
Universe: Protein powders only (no bars, shakes, oats, peanut butter). Minimum 30 days of continuous daily price history. Must appear in Amazon Bestseller file. Reconstituted monthly.