Files
zeekayandHanzo Dev a48438305c Lux Tel site: telecom platform and satellite connectivity
Next.js 15 static export on the sibling-site scaffold (luxfi/industries,
luxfi/partners). Lux type and color vocabulary per luxfi/brand DESIGN.md:
Druk Wide display, Inter body, monochrome on black.

Sections: hero, programmable voice/messaging/phone numbers, satellite
internet, partnerships, contact. Contact is a mailto — no form, no backend.
Partnerships render from a single array in src/site.ts.

Deploys as a Cloudflare Worker with static assets; the account is at its
Pages project limit.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-05 15:28:07 -07:00

936 B

tel

Lux Tel static site — telecommunications and satellite connectivity. Live at lux.tel.

To run locally

Install pnpm like so

pnpm install
pnpm dev

Build and verify

pnpm build        # static export -> ./out
pnpm tc           # typecheck
pnpm test:e2e     # renders ./out and checks 390 / 768 / 1280

The e2e suite also runs against the deployed site:

BASE_URL=https://lux.tel pnpm test:e2e

Deploy

Cloudflare Worker serving the static export, with lux.tel and www.lux.tel bound as custom domains (see wrangler.toml).

pnpm build && npx wrangler@3 deploy

Stack

  • Next.js 15, static export (output: 'export')
  • Tailwind CSS
  • Lux type and color vocabulary per luxfi/brand DESIGN.md — Druk Wide headings, Inter body, monochrome on black
  • Icons from Lucide