Skip to content

Under the hood

How this site is built — in numbers.

For developers: the real request paths, the engineering decisions, and the measurements — as they are.

Request paths

BrowserRSC payload · ISREdgemiddleware · locale · /ogApp RouterNext.js 16 · static + RSC/api/askClaude · server-side key/api/leadzod · honeypot · rate limitAssetsWebM/MP4 loops · WebPn8nWF-01 lead intakeNotion CRMcards · follow-upsClaudeOpus 5 · effort low

Build facts

Last commit
3059884
Build date
2026-09-19
Pages, bilingual
11 × 2
Content words (AR / EN)
2650 / 3173
Live panels
9
Content tests
5 ✓

The stack

Next.js 16 (App Router, RSC) · TypeScript · Tailwind v4 · three.js / R3F · GSAP (scrub only) · zod · Vitest · Playwright · Lighthouse · n8n · Notion · Claude API · Cloudflare · Vercel

Live diagnostics

Live diagnostics from your browser
  • Every number is measured on your device right now — nothing is stored.

Performance & accessibility (last measured 2026-09-17)

Lighthouse desktop /en
100 · 100 · 100 · 100
Lighthouse desktop /ar
96 · 100 · 100 · 100
Lighthouse mobile
88–93 · 100 · 100 · 100
axe-core (19 routes)
0 violations
Horizontal overflow at 412px
0
3D on integrated GPUs
60 fps

Guards & privacy

  • AI keys live server-side only, one key per project with a spend limit
  • Assistant: 40 questions/hour/IP, 12 on the paid path, a daily cap
  • Lead form: zod validation + honeypot + 5 submissions/hour
  • Cookie-free analytics (Umami) — no tracking
  • Share cards render on demand, cached for a day
  • Operating law: AI suggests · a human approves · the system executes

The keyboard layer

⌘K / Ctrl+K
Command palette: pages, actions, sector
P
Presentation mode (home)
← → · Space · Esc
Move through the deck, exit
Tab
Everything works from the keyboard — the demos included

This is the only page that names the tools — the rest of the site talks about outcomes.