12beaa990e98b6d97f9f4bf3779a446da3fca80a
Adds Hero3DScene, a procedurally-built rotating braid mesh rendered via @react-three/fiber, replacing the flat CSS-circle Hero3D component. Falls back to a static gradient circle under prefers-reduced-motion, matching the old component's fallback behavior. Also adds a ResizeObserver mock to the test setup, required by @react-three/fiber's Canvas (via react-use-measure) in jsdom, which doesn't implement it natively.
Braids by Mira
Public marketing site for Braids by Mira — landing page, product showcase, booking flow, and salon policies.
Scripts
npm run dev— start the local dev servernpm test(ornpx vitest run) — run the test suitenpm run build— type-check and build for productionnpm run lint— run ESLint
Description
Languages
TypeScript
77.5%
PLpgSQL
14.6%
CSS
7.1%
HTML
0.5%
JavaScript
0.3%