sql-repair-env / frontend /README.md
krishpotanwar's picture
feat(frontend): add SQL command center UI
f86ef5b
# DisasterMan Frontend
React + TypeScript + Vite frontend for the DisasterMan disaster-relief simulator.
## What It Does
- Loads task metadata from the FastAPI backend
- Replays full simulation runs step by step
- Compares `random`, `greedy`, and `ai_4stage` agents side by side
- Shows map state, resources, scores, and agent reasoning
## Local Development
From this `frontend/` directory:
```bash
npm install
npm run dev
```
Default API behavior:
- Development: `http://localhost:7860`
- Production: `/api` proxy
- Override: set `VITE_API_URL`
## Environment Variables
```bash
VITE_API_URL=http://localhost:7860
```
Use `VITE_API_URL` when you want the frontend to talk directly to a backend instead of using the production proxy rewrite.
## Build
```bash
npm run build
```
## Notes
- The compare view only includes the 4-stage AI agent when the backend has `GROQ_API_KEY` or `OPENAI_API_KEY` configured.
- Production rewrites for Vercel live in `vercel.json`.