Resources

Implementation notes for the product Chris is building.

This page turns the spec into public-facing product substance: install path, API shape, data flow, dashboard scope and near-term roadmap.

The current repo remains one Worker for v1 momentum; the future monorepo split stays a destination when complexity earns it.

Embed install

One script tag installs the widget. Tenants can render inline, attach to an existing CTA or fall back to a floating button.

<script src="https://cdn.seeingsells.ai/widget.js"
  data-key="CLIENT_TOKEN"
  data-mode="inline"></script>

API shape

  • POST /v1/sessions creates or fetches an end-user session.
  • POST /v1/uploads/source stores the source image.
  • POST /v1/generations validates, routes and generates.
  • POST /v1/leads captures the quote-ready enquiry.

Dashboard scope

  • Usage, recent leads, enabled categories and embed snippet.
  • Brand colours, logo upload and button copy for Pro and above.
  • Stripe Checkout and Customer Portal for plan management.

Next build targets

  • Lead capture form after generation.
  • Tenant settings backed by D1.
  • Turnstile before expensive calls.
  • R2 result storage with signed URLs.