Adverse drug reaction prediction + fairness auditing dashboard.
cd backend
pip install -r requirements.txtcd frontend
npm installOpen two terminals:
Terminal 1 — Backend:
cd backend
uvicorn main:app --reload --port 8000Terminal 2 — Frontend:
cd frontend
npm run devThen open http://localhost:5173 in your browser.
| Method | Path | Description |
|---|---|---|
| GET | /dataset |
First 10 rows + total count |
| POST | /predict |
Risk prediction for one patient |
| POST | /explain |
SHAP feature importances |
| POST | /fairness |
Bias report by group |
| POST | /fairness-fix |
Run remediation + before/after |
- Backend: FastAPI, scikit-learn, SHAP, NumPy, pandas
- Frontend: React 18, Vite, Sora + DM Mono fonts
- Theme: Dark clinical dashboard