Single-page React app: fetches the public CDU staff API, renders a grid of cards with one shared WebGL context (skinview3d), idle + hover wave, and team badges.
npm install
npm run devCopy src/StaffSkinRoster.jsx and src/StaffSkinRoster.css. Set STAFF_API_URL at the top of the JSX file. Dependencies: react, react-dom, skinview3d (pulls in three and skinview-utils).
npm run buildOutput in dist/.