Bezel Bootstrap
Build feed infrastructure on top of a durable workspace baseline.
Bezel starts from the TanStack SaaS starter, keeps the proven auth and tenancy internals, and layers Bezel's connected accounts, feeds, and public delivery backbone on top.
Current Slice
Bootstrap decisions locked in
This first Bezel pass keeps the starter foundations stable while the product surface pivots to workspace language and feed infrastructure.
  • Starter auth baseline with email/password, Google, and Microsoft access
  • Workspace-owned tenancy, memberships, invitations, and org-aware routing under the hood
  • Bezel domain schema for connected accounts, feeds, sync runs, media, and API keys
  • A product baseline for hosted feed delivery before Meta OAuth and sync orchestration
Workspace Baseline

Bezel keeps the starter tenancy model and adapts the visible product language to workspaces while the internal organization foundations stay intact.

Auth Baseline

Email and password, Google, and Microsoft remain the dashboard auth modes for the first Bezel build.

Instagram Direction

Bezel v1 is locked to the Instagram API with Instagram Login only. Facebook Login is deferred as a separate future auth mode.

First Domain Slice

The first Bezel schema slice adds sources, feeds, feed-to-source mapping, items, media, sync runs, and API keys on top of the starter baseline.

Public Delivery Path

The next backbone after bootstrap is a public feed API with public, unlisted, and private visibility modes plus cache-aware delivery.

Next Backbone
Extend the starter, don't fork its internals

Bezel's next product slice adds schema, dashboard pages, and a public feed API while keeping auth, tenancy, billing foundation, and audit boundaries anchored to the copied starter.