Dashboard

Phase 1 preview · live data from local D1

Products
0
Customers
0
soon
Active licenses
0
soon
Revenue (mo)
Phase 4

Products

Failed to load products from worker: API 403 Forbidden: error code: 1003
Is the worker running? cd worker && npm run dev

System status

  • D1 schema applied (9 tables, 6 seed products)
  • Customer CRUD + admin UI
  • License CRUD + key generation + activation/validation flow
  • Stage transition controls + daily cron
  • Customer portal (magic-link auth, self-service licenses)
  • Client libraries (@tec/id-client TS · tec_id Python)
  • S2S API (for Owlette + future apps)
  • Lemon Squeezy webhook handler (code shipped; needs LS account approval for live events)
  • Owlette migration (Phase 5b — gated on Owlette repo coordination)