Web
The apps/web application — the public marketing site, with no database access and no authentication
apps/web runs on port 3001 and deploys as the Cloudflare Worker opb-brain-web.
It is the public site: no authentication, no database access, no session. Its pages are scaffolding inherited from the template this repository forked and have not been rewritten as OPB Brain marketing yet.
What it is connected to
@repo/cmsfor BaseHub-backed content.@repo/seofor metadata, JSON-LD and the sitemap.@repo/analyticsfor visitor behaviour.@repo/observabilityfor error and performance reporting.@repo/design-systemfor components and tokens.
Why it holds nothing
The marketing site is the surface most exposed to the open internet and the one with the least
reason to touch anything. It gets no DATABASE_URL and no Clerk secret, so a compromise of it
reaches no record. It carries no DB binding at all, and its variable set on
the deployment page is the shortest of the three for that reason.