Skip to content

[Feature 5] admin & Course Management Owner #12

@devPach4545

Description

@devPach4545

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

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions