The public Orbital site — landing page, documentation, and live testnet demos. Built with Next.js 16, Tailwind CSS, and Framer Motion.
pnpm install
pnpm --filter orbital/web devThe site runs on http://localhost:3000.
| Path | Purpose |
|---|---|
app/ |
Next.js App Router pages and layouts |
components/ |
Reusable UI components |
content/ |
Markdown-sourced content (docs, blog posts) rendered via gray-matter + marked |
lib/ |
Utilities — content loaders, formatters, config |
Documentation pages are authored in Markdown under content/. Frontmatter is parsed by gray-matter; body is rendered by marked. Add a new page by dropping a new .md file into the appropriate content/ subdirectory — the route is inferred from the filename.
Tailwind CSS 4 is configured in tailwind.config.ts. Use utility classes directly; avoid authoring bespoke CSS modules. Design tokens (color palette, typography scale) are defined in the Tailwind config.
The site is deployed via Vercel from the main branch. Preview deploys run automatically on pull requests.
Content corrections, typo fixes, and new tutorial pages are welcome. For larger changes (new sections, design overhauls) open an issue first — the design system is intentionally constrained.
MIT