Handover workspace

ERS, Todo, OfferReview, and Docu in one view

Imported from live server docs, code structure, and deployment notes.

Apr 3, 2026, 12:38 PM

OfferReview

Route Map

No Express or direct server routes were detected.

_generated/03-route-map.md

Updated Apr 3, 2026, 12:38 PM

Route Map

Overview

  • Total routes: 103
  • Pages: 21
  • API routes: 82
  • Server routes: 0

Pages

PathFile
/src/app/page.tsx
/admin/access-requestssrc/app/admin/access-requests/page.tsx
/admin/auditsrc/app/(app)/admin/audit/page.tsx
/admin/email-templatessrc/app/(app)/admin/email-templates/page.tsx
/admin/notificationssrc/app/(app)/admin/notifications/page.tsx
/admin/organizationsrc/app/admin/organization/page.tsx
/admin/rolessrc/app/(app)/admin/roles/page.tsx
/admin/templatessrc/app/(app)/admin/templates/page.tsx
/admin/userssrc/app/admin/users/page.tsx
/auth/accept-invitesrc/app/auth/accept-invite/page.tsx
/auth/reset-passwordsrc/app/auth/reset-password/page.tsx
/candidatessrc/app/(app)/candidates/page.tsx
/candidates/:idsrc/app/(app)/candidates/[id]/page.tsx
/dashboardsrc/app/dashboard/page.tsx
/forgot-passwordsrc/app/forgot-password/page.tsx
/loginsrc/app/login/page.tsx
/notificationssrc/app/(app)/notifications/page.tsx
/request-accesssrc/app/request-access/page.tsx
/settingssrc/app/(app)/settings/page.tsx
/upload-resumesrc/app/(app)/upload-resume/page.tsx
/user-manualsrc/app/user-manual/page.tsx

API Routes

MethodPathFile
GET/api/access-requestssrc/app/api/access-requests/route.ts
POST/api/access-requestssrc/app/api/access-requests/route.ts
GET/api/access-requests/:idsrc/app/api/access-requests/[id]/route.ts
POST/api/access-requests/:id/approvesrc/app/api/access-requests/[id]/approve/route.ts
POST/api/access-requests/:id/rejectsrc/app/api/access-requests/[id]/reject/route.ts
GET/api/admin/auditsrc/app/api/admin/audit/route.ts
GET/api/admin/outboxsrc/app/api/admin/outbox/route.ts
GET/api/admin/outbox/:idsrc/app/api/admin/outbox/[id]/route.ts
POST/api/admin/outbox/:id/retrysrc/app/api/admin/outbox/[id]/retry/route.ts
GET/api/analytics/smo-strengthsrc/app/api/analytics/smo-strength/route.ts
POST/api/auth/accept-invitesrc/app/api/auth/accept-invite/route.ts
POST/api/auth/forgot-passwordsrc/app/api/auth/forgot-password/route.ts
DELETE/api/auth/impersonatesrc/app/api/auth/impersonate/route.ts
POST/api/auth/impersonatesrc/app/api/auth/impersonate/route.ts
POST/api/auth/loginsrc/app/api/auth/login/route.ts
POST/api/auth/logoutsrc/app/api/auth/logout/route.ts
GET/api/auth/mesrc/app/api/auth/me/route.ts
POST/api/auth/reset-passwordsrc/app/api/auth/reset-password/route.ts
GET/api/candidatessrc/app/api/candidates/route.ts
POST/api/candidatessrc/app/api/candidates/route.ts
DELETE/api/candidates/:idsrc/app/api/candidates/[id]/route.ts
GET/api/candidates/:idsrc/app/api/candidates/[id]/route.ts
PATCH/api/candidates/:idsrc/app/api/candidates/[id]/route.ts
POST/api/candidates/:id/assign-hiring-managersrc/app/api/candidates/[id]/assign-hiring-manager/route.ts
GET/api/candidates/:id/auditsrc/app/api/candidates/[id]/audit/route.ts
GET/api/candidates/:id/decisionsrc/app/api/candidates/[id]/decision/route.ts
POST/api/candidates/:id/decisionsrc/app/api/candidates/[id]/decision/route.ts
GET/api/candidates/:id/documentssrc/app/api/candidates/[id]/documents/route.ts
POST/api/candidates/:id/documentssrc/app/api/candidates/[id]/documents/route.ts
POST/api/candidates/:id/escalate-to-smosrc/app/api/candidates/[id]/escalate-to-smo/route.ts
GET/api/candidates/:id/evaluation-prefillsrc/app/api/candidates/[id]/evaluation-prefill/route.ts
POST/api/candidates/:id/evaluation-prefillsrc/app/api/candidates/[id]/evaluation-prefill/route.ts
GET/api/candidates/:id/hr-screeningsrc/app/api/candidates/[id]/hr-screening/route.ts
PUT/api/candidates/:id/hr-screeningsrc/app/api/candidates/[id]/hr-screening/route.ts
POST/api/candidates/:id/hr-screening/completesrc/app/api/candidates/[id]/hr-screening/complete/route.ts
GET/api/candidates/:id/manager-reviewsrc/app/api/candidates/[id]/manager-review/route.ts
PUT/api/candidates/:id/manager-reviewsrc/app/api/candidates/[id]/manager-review/route.ts
POST/api/candidates/:id/manager-review/submitsrc/app/api/candidates/[id]/manager-review/submit/route.ts
GET/api/candidates/:id/smo-questionssrc/app/api/candidates/[id]/smo-questions/route.ts
POST/api/candidates/:id/smo-questionssrc/app/api/candidates/[id]/smo-questions/route.ts
GET/api/dashboardsrc/app/api/dashboard/route.ts
GET/api/departmentssrc/app/api/departments/route.ts
POST/api/departmentssrc/app/api/departments/route.ts
DELETE/api/departments/:idsrc/app/api/departments/[id]/route.ts
PATCH/api/departments/:idsrc/app/api/departments/[id]/route.ts
GET/api/documents/:docId/downloadsrc/app/api/documents/[docId]/download/route.ts
GET/api/documents/:docId/download-urlsrc/app/api/documents/[docId]/download-url/route.ts
POST/api/documents/:docId/reanalyzesrc/app/api/documents/[docId]/reanalyze/route.ts
POST/api/documents/:docId/replacesrc/app/api/documents/[docId]/replace/route.ts
GET/api/email-templatessrc/app/api/email-templates/route.ts
PATCH/api/email-templatessrc/app/api/email-templates/route.ts
PATCH/api/email-templates/:keysrc/app/api/email-templates/[key]/route.ts
GET/api/health/openaisrc/app/api/health/openai/route.ts
POST/api/jobs/outbox-dispatchsrc/app/api/jobs/outbox-dispatch/route.ts
GET/api/notificationssrc/app/api/notifications/route.ts
POST/api/notifications/mark-all-readsrc/app/api/notifications/mark-all-read/route.ts
POST/api/notifications/mark-readsrc/app/api/notifications/mark-read/route.ts
GET/api/permissionssrc/app/api/permissions/route.ts
GET/api/positionssrc/app/api/positions/route.ts
POST/api/positionssrc/app/api/positions/route.ts
DELETE/api/positions/:idsrc/app/api/positions/[id]/route.ts
PATCH/api/positions/:idsrc/app/api/positions/[id]/route.ts
GET/api/rolessrc/app/api/roles/route.ts
PATCH/api/roles/:id/permissionssrc/app/api/roles/[id]/permissions/route.ts
GET/api/settingssrc/app/api/settings/route.ts
PATCH/api/settingssrc/app/api/settings/route.ts
GET/api/settings/notification-rulessrc/app/api/settings/notification-rules/route.ts
PATCH/api/settings/notification-rulessrc/app/api/settings/notification-rules/route.ts
GET/api/templatessrc/app/api/templates/route.ts
POST/api/templatessrc/app/api/templates/route.ts
GET/api/templates/:idsrc/app/api/templates/[id]/route.ts
PUT/api/templates/:idsrc/app/api/templates/[id]/route.ts
POST/api/templates/:id/archivesrc/app/api/templates/[id]/archive/route.ts
POST/api/templates/:id/duplicatesrc/app/api/templates/[id]/duplicate/route.ts
POST/api/templates/:id/publishsrc/app/api/templates/[id]/publish/route.ts
GET/api/templates/activesrc/app/api/templates/active/route.ts
GET/api/userssrc/app/api/users/route.ts
DELETE/api/users/:idsrc/app/api/users/[id]/route.ts
GET/api/users/:idsrc/app/api/users/[id]/route.ts
PATCH/api/users/:idsrc/app/api/users/[id]/route.ts
POST/api/users/:id/resend-setupsrc/app/api/users/[id]/resend-setup/route.ts
PUT/api/users/:id/rolesrc/app/api/users/[id]/role/route.ts

Server Routes

No Express or direct server routes were detected.