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

Page Walkthrough

No extra notes for this page.

_generated/05-page-walkthrough.md

Updated Apr 3, 2026, 12:38 PM

Page Walkthrough

Overview

  • Page count: 21
  • Screenshot capture key space: offerreview

Page Index

RouteTitleAccessFile
/Landing Pagepublicsrc/app/page.tsx
/admin/access-requestsAccess Requests Adminrole-basedsrc/app/admin/access-requests/page.tsx
/admin/auditAudit Logrole-basedsrc/app/(app)/admin/audit/page.tsx
/admin/email-templatesEmail Templatesrole-basedsrc/app/(app)/admin/email-templates/page.tsx
/admin/notificationsNotification Rulesrole-basedsrc/app/(app)/admin/notifications/page.tsx
/admin/organizationOrganization Adminrole-basedsrc/app/admin/organization/page.tsx
/admin/rolesRole Permissionsrole-basedsrc/app/(app)/admin/roles/page.tsx
/admin/templatesEvaluation Templatesrole-basedsrc/app/(app)/admin/templates/page.tsx
/admin/usersUser Managementrole-basedsrc/app/admin/users/page.tsx
/auth/accept-inviteAccept Inviteauthenticatedsrc/app/auth/accept-invite/page.tsx
/auth/reset-passwordReset Passwordauthenticatedsrc/app/auth/reset-password/page.tsx
/candidatesCandidate Pipelineauthenticatedsrc/app/(app)/candidates/page.tsx
/candidates/:idCandidate Detailparameterizedsrc/app/(app)/candidates/[id]/page.tsx
/dashboardDashboardauthenticatedsrc/app/dashboard/page.tsx
/forgot-passwordForgot Passwordpublicsrc/app/forgot-password/page.tsx
/loginLoginpublicsrc/app/login/page.tsx
/notificationsNotificationsauthenticatedsrc/app/(app)/notifications/page.tsx
/request-accessRequest Accesspublicsrc/app/request-access/page.tsx
/settingsSettingsauthenticatedsrc/app/(app)/settings/page.tsx
/upload-resumeUpload Resumeauthenticatedsrc/app/(app)/upload-resume/page.tsx
/user-manualUser Manualpublicsrc/app/user-manual/page.tsx

Landing Page

  • Route: /
  • Access: public
  • Source file: src/app/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Public entry page that introduces the system and routes users toward sign-in or support material. No extra notes for this page.

Access Requests Admin

  • Route: /admin/access-requests
  • Access: role-based
  • Source file: src/app/admin/access-requests/page.tsx
  • Audience: Admins
  • Purpose: Admin workflow for reviewing, approving, or rejecting new staff access requests. No extra notes for this page.

Audit Log

  • Route: /admin/audit
  • Access: role-based
  • Source file: src/app/(app)/admin/audit/page.tsx
  • Audience: Admins
  • Purpose: Operational audit screen for tracing who changed what across the hiring workflow. No extra notes for this page.

Email Templates

  • Route: /admin/email-templates
  • Access: role-based
  • Source file: src/app/(app)/admin/email-templates/page.tsx
  • Audience: Admins
  • Purpose: Admin page for editing the outbound email content and shared signatures used by the system. No extra notes for this page.

Notification Rules

  • Route: /admin/notifications
  • Access: role-based
  • Source file: src/app/(app)/admin/notifications/page.tsx
  • Audience: Admins
  • Purpose: Control center for notification rules, delivery behavior, and operational messaging settings. No extra notes for this page.

Organization Admin

  • Route: /admin/organization
  • Access: role-based
  • Source file: src/app/admin/organization/page.tsx
  • Audience: Admins
  • Purpose: Organization setup page for maintaining departments, positions, and supporting reference data. No extra notes for this page.

Role Permissions

  • Route: /admin/roles
  • Access: role-based
  • Source file: src/app/(app)/admin/roles/page.tsx
  • Audience: Admins
  • Purpose: Permissions management page where role capability boundaries are reviewed and adjusted. No extra notes for this page.

Evaluation Templates

  • Route: /admin/templates
  • Access: role-based
  • Source file: src/app/(app)/admin/templates/page.tsx
  • Audience: Admins
  • Purpose: Template workspace for maintaining evaluation forms and structured review templates. No extra notes for this page.

User Management

  • Route: /admin/users
  • Access: role-based
  • Source file: src/app/admin/users/page.tsx
  • Audience: Admins
  • Purpose: User administration page for onboarding users, changing roles, and troubleshooting access with impersonation. No extra notes for this page.

Accept Invite

  • Route: /auth/accept-invite
  • Access: authenticated
  • Source file: src/app/auth/accept-invite/page.tsx
  • Audience: Anyone with a link or account
  • Purpose: Invite completion page where a newly created user sets their password and activates their account. No extra notes for this page.

Reset Password

  • Route: /auth/reset-password
  • Access: authenticated
  • Source file: src/app/auth/reset-password/page.tsx
  • Audience: Anyone with a link or account
  • Purpose: Password recovery completion page that finalizes a reset using an emailed token. No extra notes for this page.

Candidate Pipeline

  • Route: /candidates
  • Access: authenticated
  • Source file: src/app/(app)/candidates/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Main candidate pipeline view with saved views, filters, and routing into detail workspaces. No extra notes for this page.

Candidate Detail

  • Route: /candidates/:id
  • Access: parameterized
  • Source file: src/app/(app)/candidates/[id]/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Candidate workspace showing tabs for screening, manager review, documents, audit, and final decision context.
  • This route needs a real record or token value to show a meaningful detail state.
  • This is the main multi-tab candidate workspace used after intake.

Dashboard

  • Route: /dashboard
  • Access: authenticated
  • Source file: src/app/dashboard/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Role-aware dashboard that surfaces queue status, KPIs, and the work needing attention next. No extra notes for this page.

Forgot Password

  • Route: /forgot-password
  • Access: public
  • Source file: src/app/forgot-password/page.tsx
  • Audience: Anyone with a link or account
  • Purpose: Public recovery page for requesting a password reset link. No extra notes for this page.

Login

  • Route: /login
  • Access: public
  • Source file: src/app/login/page.tsx
  • Audience: Anyone with a link or account
  • Purpose: Primary sign-in screen for HR, managers, SMO reviewers, and admins. No extra notes for this page.

Notifications

  • Route: /notifications
  • Access: authenticated
  • Source file: src/app/(app)/notifications/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Signed-in notification inbox for workflow updates and action prompts. No extra notes for this page.

Request Access

  • Route: /request-access
  • Access: public
  • Source file: src/app/request-access/page.tsx
  • Audience: New staff requesting access
  • Purpose: Public request form for staff who need a new account in the system. No extra notes for this page.

Settings

  • Route: /settings
  • Access: authenticated
  • Source file: src/app/(app)/settings/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Authenticated configuration page for runtime thresholds and operational settings. No extra notes for this page.

Upload Resume

  • Route: /upload-resume
  • Access: authenticated
  • Source file: src/app/(app)/upload-resume/page.tsx
  • Audience: HR
  • Purpose: HR intake page for uploading resumes and starting candidate processing. No extra notes for this page.

User Manual

  • Route: /user-manual
  • Access: public
  • Source file: src/app/user-manual/page.tsx
  • Audience: HR, Hiring managers, SMO or decision-makers, Admins
  • Purpose: Built-in manual that explains how staff should use the system day to day. No extra notes for this page.