The public marketing site at innflyt.com and innflyt.no. Bilingual English plus Norwegian Bokmål, hosted on UpCloud via CloudPanel with GitHub Actions deploy, matching the Diggjobb pattern.
- Next.js 16 (App Router, Turbopack disabled at scaffold time)
- next-intl 4 — bilingual routing (
/en/*,/nb/*), extensible to additional European locales without refactor - Tailwind CSS v4 with
@tailwindcss/typographyfor the Processor Information Page prose @supabase/supabase-js— server-side writes to the Innflyt platform project (wfedwgsdxdhoxtcqdhvo)- zod for sign-up input validation
react-markdownplusremark-gfmfor rendering the Processor Information Page
/[locale]/— landing page (hero, install snippet, product, roadmap, trust strip, sign-up)/[locale]/processor-info— Processor Information Page; English source today, Norwegian Bokmål translation in progress with a localised in-page notice on/nb/processor-info
npm install
cp .env.example .env.local
# Fill SUPABASE_SERVICE_ROLE_KEY (from the Innflyt platform project)
# and optionally the Cloudflare Email Sending credentials
npm run dev- Scope:
CC/Innflyt_Site_Scope.md - Audit:
CC/Innflyt_System_Audit_2026-05-28.md— every claim on this site is grounded to a US-N.N / AC-N.N.N / INT-NN spec line or verified deployed behaviour - Processor Information source markdown:
content/processor-info.en.md(English);content/processor-info.nb.mdto be added when the Norwegian Bokmål translation is reviewed
- Norwegian Bokmål translation of the Processor Information Page — substantive work, drafted later with human review
/changelogand/statuslinked from the footer — separate work items, not blocking launch
Per CC/Backroad_Service_Access_Map.md and CC/Innflyt_Site_Scope.md:
- UpCloud production instance (same as Diggjobb)
- CloudPanel site at
innflyt.complusinnflyt.no - GitHub Actions deploy via
appleboy/ssh-action, matching the Diggjobbdeploy.ymlpattern - Cloudflare DNS for both domains (zones already in the Backroad account)