generated from CSES-Open-Source/Template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Type
Feature
Description
Scope: Admin features and course registry
Tasks:
- Fix admin page auth check (redirect non-admins)
- Create course registry collection
- Build admin course management page
- Pre-populate with UCSD courses (can scrape or manual entry)
- Update course selection to use registry (autocomplete)
- Add admin dashboard with stats (total users, notes, pending requests)
Files to modify/create:
app/admin/page.tsx (fix auth)
app/admin/courses/page.tsx (create)
app/courses/page.tsx (use autocomplete)
components/CourseAutocomplete.tsx
app/types/course.ts
Steps to reproduce
No response
Expected result
No response
Environment
No response
Before submitting
- I searched existing issues
Metadata
Metadata
Assignees
Labels
No labels