Production-ready interview orchestration system for role kits, candidate sessions, and rubric-backed hiring recommendations.
- Creates reusable interview kits by role and seniority.
- Starts candidate sessions from a selected kit.
- Records scored responses with rubric dimensions.
- Finalizes sessions into hiring recommendations.
- Exposes API and dashboard views for interviewer operations and audit traces.
- Backend: FastAPI + SQLite
- Frontend: React + Vite + TypeScript
- Deployment: Docker, Docker Compose, GitHub Actions, GHCR, GitHub Pages
cp .env.example .env
cd backend
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
pytest -q
cd ../frontend
npm install
npm run buildRun full stack:
docker compose --env-file .env -f docker-compose.yml up --build- docs/API.md
- docs/DEPLOYMENT.md
- docs/OPERATIONS.md
- docs/FUTURE-CLARIFICATIONS.md
- v0.1.0 baseline: deploy-ready foundation
- Next: transcript ingestion, anti-bias controls, and calibration workflows
