Folder: routes/
this folder is one drawer in the backend filing cabinet.
admin.route.ts
Path: src/routes/admin.route.ts
Header from code: admin.route.ts
admin.route.ts — Staff / admin API (content, users, videos, nested catalogs)
auth.route.ts
Path: src/routes/auth.route.ts
Header from code: auth.route.ts
auth.route.ts — Authentication & session tokens
current-affairs-admin.routes.ts
Path: src/routes/current-affairs-admin.routes.ts
Header from code: current-affairs-admin.routes.ts
current-affairs-admin.routes.ts — Staff CRUD for daily CA issues & Nexus
current-affairs-public.routes.ts
Path: src/routes/current-affairs-public.routes.ts
Header from code: current-affairs-public.routes.ts
current-affairs-public.routes.ts — Daily CA reader, revision, search (learners)
marketing-admin.routes.ts
Path: src/routes/marketing-admin.routes.ts
Header from code: marketing-admin.routes.ts
marketing-admin.routes.ts — Sponsors & signup coupon deals
notification.route.ts
Path: src/routes/notification.route.ts
Header from code: notification.route.ts
notification.route.ts — Push notifications (FCM), prefs, admin metrics, cron
practice-pyq-admin.routes.ts
Path: src/routes/practice-pyq-admin.routes.ts
Header from code: practice-pyq-admin.routes.ts
practice-pyq-admin.routes.ts — Admin CRUD for practice catalogs
practice-pyq-public.routes.ts
Path: src/routes/practice-pyq-public.routes.ts
Header from code: practice-pyq-public.routes.ts
practice-pyq-public.routes.ts — Learner practice catalog (PYQ + Practice YT)
timestamps.route.ts
Path: src/routes/timestamps.route.ts
Header from code: timestamps.route.ts
timestamps.route.ts — Public merged video markers (admin + crowd)
user.route.ts
Path: src/routes/user.route.ts
Header from code: user.route.ts
user.route.ts — Logged-in learner API (profile, library, playlists)