# NIL Benchmark ## Docs - [Admin & Reference API](https://docs.nilbenchmarks.com/api/admin.md): User management, reporting periods, sports, peer groups, and reference data lookups. - [Athletes API](https://docs.nilbenchmarks.com/api/athletes.md): Roster management, athlete profiles, notes, and KPIs. - [Auth API](https://docs.nilbenchmarks.com/api/auth.md): Authentication, signup, and password management endpoints. - [Benchmarks API](https://docs.nilbenchmarks.com/api/benchmarks.md): Statistical aggregation engine for school vs conference vs peer group comparisons. - [Budget API](https://docs.nilbenchmarks.com/api/budget.md): Budget cap tracking, per-sport breakdowns, and allocation management. - [Deals API](https://docs.nilbenchmarks.com/api/deals.md): NIL agreement CRUD, verification, flagging, and CSV export. - [Reporting API](https://docs.nilbenchmarks.com/api/reporting.md): Verification queue, policy checks, audit log, and expiring deal tracking. - [Upload & Extraction API](https://docs.nilbenchmarks.com/api/upload.md): Contract file upload, AI-powered field extraction, deal confirmation, and file download. - [Architecture](https://docs.nilbenchmarks.com/architecture.md): System design, service topology, and data flow. - [Database Schema](https://docs.nilbenchmarks.com/database/schema.md): Complete entity-relationship breakdown of all 15 PostgreSQL tables. - [Seed Data](https://docs.nilbenchmarks.com/database/seed-data.md): What the demo database contains and how it's generated. - [Backend Architecture](https://docs.nilbenchmarks.com/engineering/backend.md): FastAPI application structure, models, routers, services, and dependencies. - [Benchmarking Engine](https://docs.nilbenchmarks.com/engineering/benchmarking.md): How statistical comparisons are computed from real database data. - [Docker Setup](https://docs.nilbenchmarks.com/engineering/docker.md): Container architecture, networking, volumes, and health checks. - [Email Service](https://docs.nilbenchmarks.com/engineering/email.md): Console logging in development, SMTP in production. Invitation, password reset, and welcome emails. - [PDF Extraction Engine](https://docs.nilbenchmarks.com/engineering/extraction.md): How the real extraction service reads contracts and extracts structured deal fields. - [Frontend Architecture](https://docs.nilbenchmarks.com/engineering/frontend.md): Vue 3 SPA structure, routing, state management, components, and design system. - [Local Development](https://docs.nilbenchmarks.com/engineering/local-setup.md): Setting up the development environment and working with the codebase. - [Next Steps & Handoff](https://docs.nilbenchmarks.com/engineering/next-steps.md): What's built, what remains, and recommended priorities for the next engineering team. - [RBAC & Subscription Tiers](https://docs.nilbenchmarks.com/engineering/rbac.md): Role-based access control and Standard/Premium tier gating. - [NIL Benchmark Platform](https://docs.nilbenchmarks.com/index.md): A data platform for universities to report, track, and benchmark NIL deals across their athletic departments. - [NIL Agreements](https://docs.nilbenchmarks.com/pages/agreements.md): Deal list with filters, inline editing, CSV export, and contract management. - [Athletes](https://docs.nilbenchmarks.com/pages/athletes.md): Roster management with expandable rows, deal history, benchmarks, and compliance. - [Authentication & Signup](https://docs.nilbenchmarks.com/pages/auth.md): Login, multi-step signup, forgot password, and password reset flows. - [Benchmarks](https://docs.nilbenchmarks.com/pages/benchmarks.md): Conference and peer group comparisons with real statistical aggregations. - [Budget Tracker](https://docs.nilbenchmarks.com/pages/budget.md): Per-sport budget caps with inline editing, utilization tracking, and over-budget alerts. - [Dashboard](https://docs.nilbenchmarks.com/pages/dashboard.md): KPI overview, alerts, budget snapshot, expiring deals, reporting status. - [Reporting](https://docs.nilbenchmarks.com/pages/reporting.md): Verification queue, policy checks, audit log, and expiring agreement tracking. - [Settings](https://docs.nilbenchmarks.com/pages/settings.md): User management, reporting periods, sports configuration, and peer groups. - [Upload Wizard](https://docs.nilbenchmarks.com/pages/upload-wizard.md): AI-powered contract upload with real PDF extraction, multi-file support, and guided field completion. - [Quickstart](https://docs.nilbenchmarks.com/quickstart.md): Get NIL Benchmark running locally in under 5 minutes. ## OpenAPI Specs - [openapi](https://docs.nilbenchmarks.com/api-reference/openapi.json)