Apr 7 — Tuesday Price Updates
Store Data Safeway — 11,883 products updated.
Store Data Smart & Final — 8,337 products updated.
Store Data Sprouts — 6,212 products updated.
Store Data Nugget Markets — 200 products updated.
Store Data Save Mart — 9 products updated.
Store Data Foods Co. — 5 products updated.
Store Data Raley's / Bel Air / Nob Hill — 5 products updated.
Store Data Grocery Outlet — 4 products updated.
Store Data FoodMaxx — 2 products updated.
Store Data Food 4 Less — 8,105 products added. 2,380 on sale. Expanded from 40 baseline products to full catalog.
Infrastructure Email Pipeline — Added Sam's Club store detection. Fixed pipeline to process backlogged weekly ad emails.
Prices collected: 34,762 across 10 stores
Mar 31 — Tuesday Price Updates
Store Data Safeway — 10,427 products updated.
Store Data Smart & Final — 8,318 products updated.
Store Data Sprouts — 5,621 products updated.
Store Data Nugget Markets — 124 weekly ad prices updated.
Store Data Raley's / Bel Air / Nob Hill — 101 weekly ad sale prices updated.
Store Data Save Mart — 10 weekly ad prices updated (via Flipp).
Store Data Foods Co — 4 prices updated (via Flipp).
Store Data Grocery Outlet — 4 prices updated (via Flipp).
Store Data FoodMaxx — 2 prices updated (via Flipp).
Store Data Target — 2 prices updated (via Flipp).
Store Data Walmart — 1 price updated (via Flipp).
Prices collected: 24,614 across 11 stores
Mar 29 — New Stores & Price Updates
New Feature Rancho San Miguel Full Catalog — 8,406 products now tracked at Rancho San Miguel (up from ~400 manually collected). Automated weekly data collection.
Store Data Rancho San Miguel — 8,406 products added (full catalog, 6,569 new products, 59 on sale).
Store Data Food 4 Less — 55 weekly ad sale prices updated (Apr 1-7 ad, 44 new products).
Store Data Corti Brothers — 19 weekly ad prices updated (Mar 25-Apr 7 ad, 11 new products).
Store Data FoodMaxx — 12,803 products updated (3,244 on sale, 602 new products).
Store Data Target — 12,225 products updated (1,243 on sale, 830 new products).
Store Data Safeway — 11,676 products updated (5,974 on sale, 2,409 new products).
Store Data Smart & Final — 8,348 products updated (1,755 on sale, 479 new products).
Store Data Sprouts — 5,728 products updated (2,149 on sale, 35 new products).
Store Data Whole Foods — 3,520 products updated (548 on sale, 844 new products).
Store Data Trader Joe's — 2,913 products updated.
Store Data 99 Ranch Market — 2,286 products updated (25 new products).
Store Data Nugget Markets — 124 weekly ad sale prices updated.
Store Data Save Mart — 10 weekly ad prices updated (via Flipp).
Store Data Grocery Outlet — 4 weekly ad prices updated (via Flipp).
Infrastructure Expanded data collection to Corti Brothers, Food 4 Less, Oto's, and Rancho San Miguel. Price updates now run on 5 day-specific schedules aligned to store ad cycles.
Prices collected: 68,135 across 14 stores
Mar 25 — Multiple Shopping Lists + Weekly Ads
New Feature Multiple Shopping Lists — Premium users can now create unlimited named shopping lists. Keep your Costco run, weekly groceries, and party supplies separate with independent items, totals, and optimizer for each list.
New Feature Share Lists — Share any shopping list via a read-only link. Anyone can view it — no account needed.
New Feature Recipe Cost Calculator — Premium feature: paste recipe ingredients and see the total cost at each Sacramento store, ranked cheapest first. Auto-matches ingredients to our catalog, shows per-store breakdown, and adds everything to your shopping list in one click.
Store Data Raley's / Bel Air / Nob Hill — 131 weekly ad sale prices updated.
Store Data Sprouts — 5978 website sale prices updated.
Store Data Sprouts — 5965 website sale prices updated.
Store Data Nugget Markets — 122 weekly ad sale prices updated.
Store Data Raley's / Bel Air / Nob Hill — 97 weekly ad sale prices updated.
Prices collected: 12,293 across 5 stores
Mar 24 — Weekly Price Updates
Store Data Nugget Markets — 153 weekly ad sale prices updated.
Store Data Trader Joe's — 2,904 full catalog prices updated.
Store Data FoodMaxx — 12,845 full catalog prices updated.
Store Data 99 Ranch Market — 2,286 full catalog prices updated.
Store Data Sacramento Natural Foods Co-op — 9,286 full catalog prices updated (243 new products).
Store Data Smart & Final — 8,281 full catalog prices updated (285 new products).
Store Data Foods Co — 16,438 full catalog prices updated (3,366 new products).
Store Data Safeway — 11,895 full catalog prices updated (360 new products).
Store Data Target — 12,563 full catalog prices updated (341 new products).
Prices collected: 76,651 across 9 stores
Mar 19 — Full Catalog Updates
Store Data Trader Joe's — 2,902 prices updated (36 new products).
Store Data 99 Ranch Market — 2,286 prices updated (25 new products).
Store Data Sacramento Natural Foods Co-op — 9,241 prices updated (196 new products, 1,265 on sale).
Store Data FoodMaxx — 12,417 prices updated (3,247 on sale).
Store Data Sprouts — 5,989 prices updated (49 new products, 2,157 on sale).
Store Data Raley's / Bel Air / Nob Hill — 4,894 prices updated (182 new products, 747 on sale).
Store Data Smart & Final — 8,156 prices updated (207 new products, 1,305 on sale).
Store Data Foods Co — 14,178 prices updated (905 new products, 1,227 multi-buy deals).
Store Data Safeway — 12,008 prices updated (1,882 new products, 5,988 on sale).
Store Data Target — 12,474 prices updated (511 new products, 943 on sale).
Store Data Nugget Markets — 153 weekly specials updated (Mar 18-24 sale).
Store Data Whole Foods / Amazon — 5,224 prices updated (1,262 new products, 647 on sale).
Store Data Flipp Weekly Ads — 38 sale prices captured across 10 stores.
Prices collected: 89,960 across 13 stores
Mar 18 — Weekly Ad Updates
New Feature Photo Tips on Submit Page — Added visual guide with good and bad example photos to help contributors take better price photos.
Store Data Oto's Marketplace — 19 weekly ad prices updated (Mar 18-24 sale, 15 new products).
Store Data Corti Brothers — 20 weekly ad prices updated (Mar 18-24 sale, 17 new products).
Store Data Sam's Club — Instant Savings prices added (Mar 18 - Apr 12).
Store Data Raley's / Bel Air / Nob Hill — 99 weekly ad prices updated (Mar 18-24 sale, 11 on sale).
Store Data Nugget Markets — 152 weekly ad prices updated (Mar 18-24 sale, 13 new products).
Store Data Sprouts — 6,023 prices updated (36 new products, 2,156 on sale).
Improvement SEO & Site Structure — Added Categories page and footer links for easier browsing. Fixed structured data and sitemap issues.
Improvement Gas Prices & Data Quality — Gas price updates now run twice weekly (Monday and Thursday) for fresher fuel cost estimates. Improved internal price validation checks.
Prices collected: 6,315 across 6 stores
Mar 12 — Weekly Price Updates
Store Data Save Mart — 11 products updated (weekly ad sale prices).
Store Data Safeway — 10,493 products updated (4,640 on sale).
Store Data Smart & Final — 8,181 products updated (1,354 on sale).
Store Data Raley's / Bel Air / Nob Hill — 4 products updated (weekly ad sale prices).
Store Data FoodMaxx — 12,685 products updated (3,283 on sale).
Store Data Sprouts — 1 product updated (weekly ad sale price).
Store Data Foods Co — 13,991 products updated (1,185 on sale).
Store Data H Mart — 47 products updated (weekly ad sale prices).
Store Data Sacramento Natural Foods Co-op — 9,212 products updated.
Store Data Whole Foods — 4,960 products updated (673 on sale).
Store Data Target — 12,591 products updated (1,053 on sale).
Prices collected: 82,182 across 11 stores
New Feature Price Drop Alerts — Watch products for price drops and sales from the new Alerts tab on your shopping list. Free users can watch 5 items with on-page notifications. Premium users get unlimited items, configurable drop thresholds, and weekly email digests sent on their preferred day.
Store Data La Esperanza — 16 products updated.
Store Data Corti Brothers — 20 products updated.
Store Data H Mart — 45 products updated.
Store Data Food 4 Less — 56 products updated.
Store Data Trader Joe's — 2,799 products updated.
Store Data Costco — 31 products updated.
Store Data Gas prices refreshed — updated Sacramento metro gas prices from AAA for accurate driving cost estimates in the shopping list optimizer.
Improvement All fuel types supported — driving cost estimates now support regular, midgrade, premium, and diesel fuel types. Previously only regular and premium were available.
Infrastructure Trader Joe's full catalog integration — rewrote Trader Joe's data collection to use a direct API integration, collecting the full 2,799-product catalog in under 3 minutes (previously ~30 minutes).
Infrastructure Price freshness dates fixed — the Stores page now shows the actual date prices were checked, not the ad start date. Weekly ad prices checked today correctly show today's date.
Prices collected: 2,967 across 6 stores
Mar 7 — Smart Shopping List, Recipe Parsing & Store Locations
New Feature Gas price-aware route optimization — shopping list optimizer now uses real Sacramento metro gas prices (sourced from AAA) instead of a hardcoded estimate, with configurable fuel type and vehicle MPG for accurate driving cost calculations.
New Feature Driving preferences on Account page — fuel type (regular/premium) dropdown and vehicle MPG input for personalized gas cost calculations across the optimizer and route planner.
New Feature MPG prompt — dismissible callout above the trade-off table when MPG is not set, linking directly to Account settings for quick configuration.
New Feature Preferred store locations — premium users can set their home zip code and pick preferred physical locations for each grocery chain with multiple branches. Drive time and route estimates now use your actual nearest store locations instead of defaults.
New Feature My Stores on Stores page — new premium section to set home zip and pick preferred locations for all 21 multi-location stores. Includes auto-select nearest to your zip.
New Feature Smart recipe parsing — paste recipe ingredients and the parser automatically strips section headings ("For the chicken"), measurements, cooking instructions, and preparation notes. Duplicate ingredients are merged with quantities summed.
New Feature Confidence-based product matching — new multi-signal matcher uses word stemming, synonym expansion, and fuzzy matching to score products 0-100. Visual indicators show match confidence so you know when to pick vs. search manually.
New Feature Quantity support — type "3 eggs" or "2x milk" and quantities are parsed automatically. Stepper controls (+/−) on confirmed items let you adjust. Totals reflect quantity.
New Feature Skip, undo, and retry — skip items that don't match during product matching. Skipped items shown separately with retry/retry-all. Undo reverts the last confirmed selection.
New Feature Search synonyms — searching "hamburger" finds ground beef, "oj" finds orange juice, "pb" finds peanut butter. Works across the homepage, store pages, category pages, and shopping list.
New Feature Color-coded store groups — "By store" view now shows each store section with a distinct subtle color (green, blue, gold, purple, red, sky) for easy visual scanning.
New Feature Premium: share list and price context — premium users can share their shopping list (grouped by store with subtotals) via Web Share or clipboard. Items also show "X% below/above avg" price badges.
New Feature Bold value proposition strip — prominent gradient bar at the top of the homepage showing live store count, product count, and last-updated date so visitors immediately see the site's scope.
New Feature Sale badges on collapsed cards — collapsed product cards now show SALE badges with strikethrough regular prices, so you can spot deals without expanding.
New Feature Floating cart icon — a fixed-position cart button with item count badge appears on all pages when you have items in your shopping list. Tap to jump straight to your list.
Improvement Gas price footnote on trade-off table — trade-off table now shows current gas price, fuel type, date last updated, and vehicle MPG used for calculations.
Improvement Updated premium landing page — gas-aware routes and preferred store locations moved from Coming Soon to shipped features.
Improvement Expanded service area — distance calculations now cover 60 Sacramento metro area zip codes (up from 15), reaching Davis, Placerville, Lincoln, Galt, and more.
Improvement Shopping preferences on Account page — premium users can view and edit their home zip and preferred store count from the account page.
Improvement Price submission form uses own API — the /submit page now sends price submissions through our own Cloudflare Worker API via Resend email, replacing the third-party FormSubmit.co service. Inline success/error messages instead of a redirect.
Improvement Auto-scroll to results on search — when you start typing in the search bar after scrolling down, the page smoothly scrolls up so you immediately see matching products. Consistent across homepage, store, category, and price history pages.
Improvement Smarter search + category interaction — searching now auto-switches to "All" categories so you see every result. If you manually narrow to a category, a helpful banner shows how many more results exist in other categories with a one-click "Show all" button. Works on both homepage and store pages.
Improvement Matching progress bar — a progress bar shows how far along you are when matching a multi-item list. Smooth transitions between items with reduced-motion support. First-time help tooltip explains the process.
Improvement Redesigned skipped items — skipped items section renamed to "Items needing attention" with count badge, inline re-search, and individual remove buttons.
Improvement Pick cheapest with savings preview — "Pick cheapest for all" now shows estimated savings upfront (e.g. "save $3.42") and asks for confirmation before switching items. Moved to the summary bar for easier access.
Improvement Default to "By store" view — shopping list now defaults to the store-grouped view, which is more useful for actual shopping trips.
Improvement Search bar prominence — search bar now has a magnifying glass icon and subtle shadow, making it more visually prominent and inviting.
Improvement Store count and differentiated chips — collapsed product cards show how many stores carry the item. Category chips use filled gray backgrounds while store chips use outlined white with borders for easy distinction.
Improvement Mobile layout polish — larger touch targets for reorder/edit/remove buttons, two-line expanded price rows on mobile, responsive 2-column footer, and a shopping list discovery CTA in the product feed.
Improvement Removed autocomplete dropdown — the dropdown used different data than the real-time results, causing mismatches. Real-time search results are strictly better.
Improvement Accessibility — ARIA roles, aria-live for search updates, focus management after matching, and keyboard navigation throughout.
Infrastructure Weekly gas price updates — Sacramento metro gas prices now refresh automatically every Monday at 8am Pacific from AAA data, keeping driving cost estimates current.
Infrastructure Preferences cloud sync — home zip and preferred locations sync across devices for premium users via D1.
Infrastructure CI database caching — database rebuild (9.5 min) is now cached in CI and only re-runs when price data changes.
Bug Fix Fixed route distance over-counting — the optimizer's nearest-neighbor algorithm was double-counting distances by including the return-home leg.
Bug Fix Fixed nav badge count — shopping list badge was counting pasted lines instead of confirmed items.
Bug Fix Fixed $Infinity upsell and premium CTA — upsell showed "$Infinity" when price data was missing, and the premium data notice delete button was incorrectly wired.
Mar 6 — Shopping List Overhaul & Premium
Shopping list redesign
Single unified view with sequential product matching. Paste your grocery list, then select the right product and store for each item using expandable cards. Confirmed items show reorder, edit, and remove controls. Per-item "Compare with cheapest" shows savings — premium users also see gas cost and drive time analysis. Unified free + premium · Sequential matching · Store selection
New Feature Real-time search — instant product filtering as you type on every page. Results update in real-time with synonym support, showing matching products with prices across all stores.
New Feature Add to shopping list from any page — tap the + button next to any product to add it to your shopping list. Tap again to remove. Works on the homepage, store pages, and category pages. Premium members see persistent green checks across the site. Badge counter on the nav shows how many items are queued.
New Feature Package sizes on 48,000+ products — products now show their actual size (16 oz, 750 ml, 12 pk) instead of just "each." Extracted from Foods Co structured API data and parsed from product names across all stores.
New Feature Premium landing page — colorful /premium page with gradient hero, feature cards, coming soon roadmap, interactive pricing, and login/account management for subscribers.
Improvement Shopping list simplified to one step — removed the separate "Confirm Matches" stage entirely. Paste your list and see prices in one click. Wrong match? Swap inline with the "Wrong match?" dropdown on any product card.
Improvement Premium list sync includes store selections — store choices now sync to the cloud for premium users, so your shopping plan follows you across devices.
Improvement Alphabetical product sorting — products are now sorted alphabetically by name across all views. Essentials and All both use the same clean A-Z ordering.
Improvement New site footer — organized three-column footer with Browse, Premium, and Info sections replacing the old single-line footer.
Improvement SEO improvements — better page titles and descriptions, structured data (Product offers, ItemList, WebApplication schemas) for richer Google search results.
Improvement Accessibility fixes — improved text contrast to meet WCAG standards, fixed heading hierarchy for screen readers, fixed login/account bar display on premium pages.
Improvement Privacy policy updated — added sections for cookies, data hosting (Cloudflare), email provider (Resend), account sharing policy, and auto-reply disclosures.
Improvement Login page context — shows explanatory message when redirected from premium page, so new users understand the signup flow.
Data Quality Fixed 20,000+ product categorizations — rewrote category detection to fix ice cream showing up in dairy, ground coffee in meat, sausage in pantry, and thousands of other misplacements.
Data Quality Essentials expanded from 15 to 70 products — the Essentials filter now covers all categories: produce, dairy, meat, pantry, bakery, beverages, snacks, frozen, household, and alcohol. Products available at 5+ stores are automatically included.
Infrastructure Migrated to Cloudflare Pages — site now served from Cloudflare's edge network for faster load times worldwide. Replaced legacy Apache config with Cloudflare caching headers.
Mar 5 — Weekly Specials via Flipp
Flipp weekly specials integration
Weekly ad sale prices are now collected from 12 Sacramento stores simultaneously via Flipp's flyer data, covering all major weekly circulars in one automated pass. 1,073 weekly specials collected across 12 stores
New Feature Flipp weekly specials integration — weekly ad sale prices are now collected from 12 stores simultaneously via Flipp's flyer data, covering all major Sacramento weekly circulars in a single automated pass.
New Feature Premium subscriptions launched — passwordless login via magic link, premium price history and smart shopping list now behind a $2.99/month or $24.99/year subscription via Stripe.
Store Data Total Wine & More — 13,782 products added.
Store Data Safeway weekly specials — 188 sale prices collected.
Store Data Save Mart weekly specials — 133 sale prices collected.
Store Data Raley's weekly specials — 133 sale prices collected.
Store Data Target weekly specials — 123 sale prices collected.
Store Data Foods Co weekly specials — 102 sale prices collected.
Store Data Walmart prices — 86 products added.
Store Data Smart & Final weekly specials — 74 sale prices collected.
Store Data Grocery Outlet weekly specials — 72 sale prices collected.
Store Data Sam's Club weekly specials — 59 sale prices collected.
Store Data Costco weekly specials — 43 sale prices collected.
Store Data Sprouts weekly specials — 36 sale prices collected.
Store Data FoodMaxx weekly specials — 24 sale prices collected.
Improvement SEO and discoverability improvements — added robots.txt, llms.txt for AI bots, FAQ rich results schema, breadcrumb navigation and schema on store and category pages, GroceryStore structured data on all 39 store pages, geo meta tags, and fixed sitemap accuracy.
Prices collected: 14,855 across 13 stores
Mar 4 — Automated Email Pipeline
Forward an email, update the site
Store weekly ad emails are now automatically processed end-to-end — forwarded emails trigger price extraction, database import, and site deployment without any manual steps. Raley's, Nugget, and Sprouts verified and running
New Feature Weekly ad email pipeline — store weekly ad emails are now automatically processed: prices collected, imported, and published without manual intervention.
Store Data Sprouts — 5,486 products updated (1,899 on sale).
Store Data Raley's weekly ad — 131 sale prices updated.
Store Data Nugget Markets weekly specials — 132 products updated.
Bug Fix Category filtering fixed — selecting categories like Beverages, Baby, or Frozen on the homepage now loads the correct products instead of showing "No products found."
Prices collected: 5,749 across 3 stores
Mar 3 — Weekly Ads & Freshness
Weekly ad coverage goes wide
Sale prices from weekly circulars now updated across 10+ stores every week — Sprouts, Safeway, Raley's, FoodMaxx, Nugget, Smart & Final, Foods Co, Save Mart, and more. 10,000+ weekly sale prices tracked across Sacramento
New Feature Color-coded price freshness — every price now shows its age with a color-coded badge. Under 30 days is fresh, 30-60 days shows an amber "aging" tag, 60-90 days is orange "stale", and 90+ days is red "outdated." Expired sale items clearly show "was $X on sale" with the end date so you know the deal has passed.
Store Data Oto's Marketplace weekly specials — 38 sale prices added.
Store Data Rancho San Miguel weekly ad — 78 products added.
Store Data Sprouts — 23 sale prices added (Mar 4-10 sale).
Store Data Foods Co — 13,924 prices updated (1,372 on sale).
Store Data Target — 13,187 prices updated (1,981 on sale).
Store Data FoodMaxx — 12,844 prices updated (3,191 on sale).
Store Data Safeway — 10,583 prices updated (4,230 on sale).
Store Data Sacramento Natural Foods Co-op — 9,216 prices updated.
Store Data Smart & Final — 8,146 prices updated (1,126 on sale).
Store Data Sprouts — 5,971 prices updated (2,011 on sale).
Store Data Raley's — 4,886 prices updated (1,322 on sale).
Store Data Whole Foods — 4,658 prices updated (620 on sale).
Store Data 99 Ranch Market — 1,636 prices updated.
Store Data Nugget Markets weekly specials — 136 sale prices updated.
Improvement About page redesigned — now showcases all features with a playful, Sacramento-proud tone. Feature cards, live stats, freshness guide, how-it-works flow, and store coverage breakdown.
Improvement Contextual tips across all pages — subtle inline hints help you discover features like chip filtering, recipe parsing, product comparison, and more.
Improvement Better email submission feedback — price photo submissions now get helpful auto-replies explaining what happened and tips for best results.
Improvement More accurate price history — tightened product matching so price history charts show the right product at each store, not unrelated variants mixed together.
Improvement Smarter price history — duplicate entries where the same store had the same price on different dates are now collapsed into a single entry showing the most recent date. Products with no meaningful price variation are hidden from the explorer.
Improvement Better product matching in Smart List — each item now shows a rich card with the price range across stores, the 3 cheapest stores with prices, and an expandable list of alternative products you can tap to switch. Previously it was a tiny dropdown that was easy to miss.
Improvement Shopping list now links to Smart List for route optimization instead of the old experimental route planner
Data Quality Cleaned up 8,000+ product names — fixed garbled brand names from store APIs: double apostrophes (Johnson''s → Johnson's), bracket-wrapped wine brands ([yellow tail] → Yellow Tail), stray commas between brand and product (1800 , Tequila → 1800 Tequila), and orphaned possessives. All converters updated to prevent recurrence.
Infrastructure Streamlined weekly data collection process for consistent price updates from community contributions
Bug Fix Smart Shopping List loads correctly — fixed "Failed to load data" error that prevented the optimizer from working. Store distance data was missing from deployment.
Bug Fix Google Maps routes go to the right place — route links now include the store name (e.g. "FoodMaxx, 3547 Bradshaw Rd") so Maps navigates to the actual business, not just a street address.
Prices collected: 700 across 12 stores
Premium price history dashboard launched
Browse price trends for any product with interactive charts. See how prices have changed over time across every store we track. Every product with 2+ price records gets a history chart
Smart shopping list optimizer
Enter your grocery list, get optimized multi-store routes that save you the most money — with real driving distances and gas cost estimates. Compares single-store, 2-store, and 3-store splits automatically
New Feature Recipe ingredient parsing — paste a recipe and we'll find matching grocery products. Handles fractions, cooking units (cups, tbsp, lbs), and modifiers like "diced" or "chopped."
Store Data Alcohol price tracking — Total Wine & More and BevMo! added with 25 baseline products.
Store Data Whole Foods alcohol department — 1,080 products added.
Improvement Desktop drag-to-scroll and fade indicators for filter chip rows
Improvement Documentation and data quality improvements
Infrastructure Real driving distance calculations via OSRM routing engine for 15 Sacramento neighborhoods
Prices collected: 700 across 4 stores
Big-box stores and weekly ad tracking arrive
Target's full grocery catalog goes live with 11,680 prices, and weekly circulars from 7+ stores start flowing in automatically so sale prices show up within days of publication. 12,500+ prices collected across 9 stores in one day
New Feature Weekly ad integration — sale prices from 7+ store circulars updated weekly, so deals show up fast.
Store Data Target — 11,680 prices added.
Store Data Nugget Markets weekly specials — 136 sale prices added.
Infrastructure Improved data accuracy and update frequency across all stores
Infrastructure Multi-session development workflow for complex features
Prices collected: 700 across 9 stores
Feb 28 — Features & Data Explosion
Shopping list launched
Paste your grocery list, compare prices across all stores instantly. Favorites, persistent storage, and smart matching make it faster every time you use it.
New Feature Community email submissions — neighbors can email price photos to prices@sacgroceries.com. Auto-replies confirm receipt, and prices get imported after review.
New Feature Expandable product cards — replaced the old comparison table with cards that work much better on mobile.
Store Data Safeway — 10,681 products added.
Store Data Smart & Final — 8,134 products added.
Store Data Sprouts — 5,610 products added.
Store Data Raley's — 4,881 products added.
Improvement Accessibility improvements — better Buy button visibility, keyboard navigation, and WCAG 2.2 AA compliance
Improvement Loyalty program badges on store pages
Improvement Amazon Fresh removed (nationwide closure Jan 2026)
Improvement Favorites and localStorage for persistent shopping lists
Prices collected: 700 across 5 stores
30+ stores now tracked across Sacramento
From WinCo to Whole Foods, discount to premium — if Sacramento shops there, we track it. 9 new stores added in a single day
New Feature Homepage pagination — renders 100 products instantly, loads the rest on demand. Fast even on budget phones.
Store Data Foods Co — 13,926 prices added.
Store Data FoodMaxx — 12,732 prices added.
Store Data Sacramento Natural Foods Co-op — 8,431 prices added.
Store Data Sprouts weekly sale prices — 71 sale prices added.
Store Data Raley's 3-day sale prices — 11 sale prices added.
Store Data FoodMaxx weekly flyer prices — 58 sale prices added.
Prices collected: 700 across 4 stores
SacGroceries goes live
Free grocery price comparison for Sacramento, CA. Compare prices across local stores, find the best deals, save money on your weekly shop. Day one: already tracking prices at multiple stores
New Feature Side-by-side price comparison — see every store's price for a product on one screen. Search, filter by category, sort by price.
New Feature Individual store pages and category browsing — dedicated pages for each store and product category.
Store Data Trader Joe's — 745 prices added.
Store Data 99 Ranch Market — 1,775 prices added.
Store Data Whole Foods Market — 801 prices added.
Infrastructure Automated deployment — push to main, site updates in minutes
Infrastructure SEO foundations — structured data, sitemap, social sharing metadata