Description
Add query params to GET /api/alumni: text search (q), filter by major/grad year, pagination. Update frontend with search bar + filters.
Acceptance Criteria
- Query params:
q, major, graduationYear, page, limit (default 20, max 100)
- Response:
{ data, total, page, totalPages }
- MongoDB text index on headline, bio, major
- Frontend search bar + filter dropdowns + pagination
Priority: P2 | Complexity: M | Dependencies: Input validation issue, Frontend scaffold issue
Description
Add query params to
GET /api/alumni: text search (q), filter by major/grad year, pagination. Update frontend with search bar + filters.Acceptance Criteria
q,major,graduationYear,page,limit(default 20, max 100){ data, total, page, totalPages }Priority: P2 | Complexity: M | Dependencies: Input validation issue, Frontend scaffold issue