API Surface (Selected)
- Auth:
- api/auth/[…nextauth] (NextAuth), api/register (custom)
- Catalog:
- api/courses
- api/courses/related
- api/public/courses
- api/public/menu/full
- Favorite:
- api/courses/[courseId]/favorite
- api/me/favorite
- Admin:
- api/admin/categories
- api/admin/subcategories
- Resources:
- api/resources
- api/resources/[id]/download
- Learning:
- api/learn/progress (Progress update)
- Payments:
- api/checkout/create-session
- api/checkout/verify-session
- api/stripe/webhook