01 of 04

Suhail

A waitlist page for an invented scheduling app, on a single screen.

Open the live page (opens in a new tab) suhail-waitlist.pages.dev
The Suhail page: a dark ink-and-ember background, the headline “Book a meeting in the time it takes to read this line.” with a glowing full stop, an email field and a Join the waitlist button.

The brief

The brief wanted a real backend and a seeded counter of people waiting. Both would have collected real email addresses for a product that does not exist, so the form became an honest demo: it keeps the address in the browser, sends nothing and says so.

The one thing

The headline’s full stop is the star Suhail (Canopus). A slow ink-and-ember shader breathes behind the text, and the page’s own cursor, a small ember point, docks into that full stop.

How it was made

  • Vite and plain TypeScript, no framework
  • A WebGL shader drawn with OGL, held still when motion is turned off
  • A demo form and a demo count, both labelled
  • Hosted on the free tier of Cloudflare Pages

Measured on launch day

Lighthouse performance on a phone, three runs on the live link
100
Lighthouse accessibility
100
everything the first screen loads
101 KB
cursor checks in Chromium, Firefox and WebKit
84

Start a project

This is a demo. Nothing you write leaves this page.

What do you need?

A sentence or two is enough.