melkholy's picture
Ship hardening wave: off-loop CSV inference, model_ids cap/dedupe, real detector Hub ids, comment fixes
019b6f4 verified
|
Raw
History Blame Contribute Delete
617 Bytes

SentimentScope — frontend

React + TypeScript + Vite SPA for SentimentScope. See the root README for the full project overview, architecture, and deployment topologies.

Dev commands

npm install       # install dependencies
npm run dev       # Vite dev server (proxies /api -> backend on :8000)
npm test -- --run # run the vitest suite once
npm run lint      # oxlint
npm run build     # type-check (tsc -b) + production build

The UI only ever calls relative /api/... paths; the Vite dev proxy, nginx (compose), and FastAPI static mount (Spaces) each wire those to the backend.