Skip to content
← 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

  1. CSP, HSTS and Permissions-Policy versioned as infrastructure as code
  2. Duplicate sign-up handled as an idempotent success
  3. 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.

I want this system

More projects

Automation & data · Product search serverThe customer describes the product in their own wordsView the project
1 / 27 : The customer describes the product in their own words