L'électron rare 2c4a4bd168 feat: add copper bars sky and boing ball
Implement Task 8: create fullscreen animated copper-bars backdrop
via fragment shader, plus red/white checkered Amiga bouncing ball
using canvas texture. Mount <Sky /> in App.tsx containing <BoingBall />.

- Sky.tsx: shaderMaterial with 5-color palette, sine-based bar
  animation, depthWrite false for depth sorting
- BoingBall.tsx: canvas checkerTexture (256x128 SRGB), orbit +
  bounce animation, sphereGeometry 24/16 resolution
- App.tsx: import Sky, mount in Canvas, update placeholder
2026-07-09 11:38:08 +02:00

clement.saillant.cc — LE BUS

Demoscene-style personal identity hub: a bus driving across a giant PCB. Spec: docs/superpowers/specs/2026-07-09-clement-saillant-cc-design.md

  • npm run dev — dev server
  • npm test — unit tests (vitest)
  • npm run e2e — smoke tests (playwright)
  • npm run build — static build in dist/
S
Description
Personal identity hub - demoscene bus on a PCB
Readme 248 KiB
Languages
TypeScript 91.9%
CSS 5%
HTML 2.3%
Dockerfile 0.8%