roverdevkit / webapp /frontend /README.md
jjreif's picture
Deploy roverdevkit @ 2676a67
b3d14e3
|
Raw
History Blame Contribute Delete
826 Bytes
# RoverDevKit Frontend
React + TypeScript + Vite single-page app for RoverDevKit. It talks to the
FastAPI backend (see [`../README.md`](../README.md)) for evaluation,
surrogate prediction, parametric sweeps, NSGA-II optimization, and SHAP-style
explanations.
## Stack
- React 19 + TypeScript, built with Vite
- TanStack Query for server state, Zustand for view state
- Tailwind CSS + Radix UI primitives
- Plotly for charts
The typed fetch client lives in `src/lib/api.ts`; the dev server proxies
backend routes to `http://localhost:8000`.
## Develop
```bash
npm install
npm run dev # Vite dev server on http://localhost:5173
npm run build # type-check + production build
npm run lint # ESLint
npm run format # Prettier
```
Run the backend and frontend together from the repo root with `make webapp-dev`.