Client portal: parents/staff can search students, view bills, pay fees (via Remita later), and download reports. Admin portal: can use the same APIs plus future admin-only endpoints.