Docs
Architecture
Boundaries and extension points for the core.
1
Public marketing routes and authenticated app routes live in one deployable Next.js app.
2
Data access is isolated behind repository interfaces in src/server/data.
3
Auth, Convex data, Polar billing, Narra production objects, optional CMS content, email, analytics, and webhooks each have dedicated server-side boundaries.
4
Narra production stages are isolated behind repository and service interfaces so providers stay swappable.