Reporting Filters
Filters should work across sponsorship outcomes and the FLE/FLA funnel so Andrew can compare schools, sources, cohorts, and date ranges without rebuilding spreadsheets.
KPI Dashboard
Fast answers for the weekly operating meeting: what is scheduled, what is staffed, what is producing candidates, and what is turning into academy-ready talent.
scheduled or draft campus commitments
student leads captured by QR, referral, and manual entry
qualified candidates invited to the two-day experience
participants on track for AFR readiness or hire review
Funnel Metrics
Kanban stages become a measurable recruiting funnel without making the database depend on board columns.
Sponsorship Fulfillment
Track package value by school, including TBD items, owners, approvals, and deliverables tied to real event outcomes.
Source + School Performance
Andrew should see which schools and event types are actually creating candidates, not just which sponsorship assets were purchased.
Applicants By School
Applicants By Source
Academy Outcomes
Supabase Architecture Summary
Use Supabase as the source of truth from the beginning. The UI can look like calendars and boards, while Postgres preserves the actual operating records underneath.
Build Stance
Core Table Groups
Settings
Setup should feel practical: define the operating year, schools, cohorts, people, QR sources, and notifications before trying to automate imports.
Schools
Cohorts
Roles
QR Sources
Notification Recipients
Operating Defaults
June 29 Questions
Use the call to tighten scope before the July 7 walkthrough. These are the decisions that change what gets built first.