← All projects
- Coded websites
Built in
Selling 3D with a page that stutters
A 3D scene that reacts to scroll, and the email kept before checkout.
The problem
A 3D-website service has to prove itself on its own landing page, without a heavy video that slows everything down.
What I built
A hand-written Three.js scene with a custom shader, 320 particles and a camera driven by scroll speed, plus two funnels ($9 community, $800 service) that save the email before redirecting to Stripe.
Technical details
- CSP, HSTS and Permissions-Policy versioned as infrastructure as code
- Duplicate sign-up handled as an idempotent success
- Pixel ratio capped at 2, canvas sized by ResizeObserver
Stack
- Three.js
- GLSL
- GSAP + Lenis
- Supabase
- Stripe
- Render
The result
The scene pauses when the tab is hidden or the hero is off screen, and leads are protected by row-level security, a honeypot and rate limiting.
A similar project in mind?
Tell me about your business and when you need it. You get a proposal by email.
More projects
1 / 27 : The customer describes the product in their own words