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 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