Homepage immersiva React con una sfera WebGPU da 40.000 particelle. Cinque beacon navigano tra Profilo, Progetti, Lab, Note e Contatti; su mobile sono disponibili swipe, bottom sheet e dock rapido.
https://particle-sphere.pages.dev
npm install
npm run devTest e build di produzione:
npm test
npm run build- Build command:
npm run build - Output directory:
dist
La regola public/_redirects abilita refresh e accesso diretto alle route SPA.
src/ParticleSphereMenu.tsx— componente riutilizzabile, beacon e interazionisrc/webgpu-core.ts— lifecycle WebGPU indipendente da Reactsrc/sphereMath.ts— distribuzione, orientamento, proiezione e visibilitàsrc/App.tsx— dati e routing della demojs/eshaders/— sistemi grafici WebGPU
Senza WebGPU l’interfaccia passa automaticamente alla modalità CSS con menu completo. Il pannello diagnostico è disponibile solo con ?debug=1; in quella modalità il tasto H lo mostra o nasconde.