Marketing and content site for FoggyBrain, the brain fog tracking app for iOS.
Fully static Next.js (App Router). No CMS, no database, no analytics.
app/ — pages: landing, /articles, /story, /privacy, /supportcontent/articles/*.mdx — one file per article; frontmatter: title, description, category, readMinutes, date. Rendered with next-mdx-remote; <Callout type="tip|info|warning"> is available inside MDX.components/FogWaves.tsx — the signature wave divider, derived from the app icon.--color-rose, --color-wave-*) over deep plum ink (--color-ink) on a warm near-white (--color-mist). Tokens live in app/globals.css.prefers-reduced-motion.npm run dev # local dev
npm run build # static production build
Vercel, standard Next.js preset. The domain is foggybrain.app.
Drop a new .mdx file in content/articles/ with the frontmatter fields above — it appears in the index and gets its own route automatically. Keep the closing app mention soft, and keep the medical disclaimer footer intact (it renders on every article automatically).