Umbrella site for the Mach product family — machbox.dev.
- Next.js 16 (App Router)
- React 19 + Tailwind CSS 4
- Design tokens in
packages/tokens(@mach/tokens) - Deploy target: Vercel
| Host | Route |
|---|---|
machbox.dev |
Umbrella landing (/) |
terminal.machbox.dev |
Mach Terminal product site |
armory.machbox.dev |
Mach Armory product site |
Local subdomains: add 127.0.0.1 terminal.localhost and 127.0.0.1 armory.localhost to /etc/hosts, then open http://terminal.localhost:3000 or http://armory.localhost:3000.
npm install
npm run devnpm run build
npm start- Mach Triage — neon blue glow (
#56d9ff) - Mach Terminal — greenish glow (
#00d4b8)
Logos live in public/logos/. Brand assets:
public/logos/machbox.png— umbrella logo (UI, apple-touch)public/og/machbox.jpg— Open Graph / social preview (1200×630, ~170KB)public/machbox.ico— 32×32 favicon (also copied tosrc/app/favicon.ico)
Terminal download links are fetched from GitHub Releases at build time and revalidated every hour (ISR). Optional GITHUB_TOKEN in Vercel raises API rate limits.