Dashboard

This environment runs a deterministic, transparent savings optimizer (no AI/ML) entirely inside Next.js Route Handlers. Start by selecting a store fixture, ingesting incentives via CSV/JSON, then running optimize.

Quick start (local)

  1. Run DB migrations (Drizzle + Neon).
  2. Seed fixtures: 6 stores + sample products/incentives.
  3. Go to Ingest or Optimize.