luke b

project detail

tangent

a growing collection of weird, addictive mini web experiences all in one place — each one self-contained, each one a little hard to put down.

apr 2026 - presentreact, typescript, vite, tailwind css, framer motion, vercellivegithub

what it is

one place for all the mini experiences i want to build but don't want scattered across separate deploys. each experiment gets its own route, its own feel, and its own logic — but they all live under the same roof.

what it had to do

load fast, feel immediate, and make each thing worth the click. no bloated onboarding. you land on it, you get it, you're already playing. the whole point is that weird things pull you in when they're well made.

what i built

the architecture for hosting multiple isolated mini-apps inside a single vite + react project, a shared routing layer, and the first batch of experiences. framer motion handles transitions between them cleanly without rebuilding state.

result

a single live url that keeps expanding. instead of ten repos that never see the light of day, it's one project that compounds over time.