Page Walkthrough
Overview
- Page count:
21 - Screenshot capture key space:
offerreview
Page Index
| Route | Title | Access | File |
|---|---|---|---|
/ | Landing Page | public | src/app/page.tsx |
/admin/access-requests | Access Requests Admin | role-based | src/app/admin/access-requests/page.tsx |
/admin/audit | Audit Log | role-based | src/app/(app)/admin/audit/page.tsx |
/admin/email-templates | Email Templates | role-based | src/app/(app)/admin/email-templates/page.tsx |
/admin/notifications | Notification Rules | role-based | src/app/(app)/admin/notifications/page.tsx |
/admin/organization | Organization Admin | role-based | src/app/admin/organization/page.tsx |
/admin/roles | Role Permissions | role-based | src/app/(app)/admin/roles/page.tsx |
/admin/templates | Evaluation Templates | role-based | src/app/(app)/admin/templates/page.tsx |
/admin/users | User Management | role-based | src/app/admin/users/page.tsx |
/auth/accept-invite | Accept Invite | authenticated | src/app/auth/accept-invite/page.tsx |
/auth/reset-password | Reset Password | authenticated | src/app/auth/reset-password/page.tsx |
/candidates | Candidate Pipeline | authenticated | src/app/(app)/candidates/page.tsx |
/candidates/:id | Candidate Detail | parameterized | src/app/(app)/candidates/[id]/page.tsx |
/dashboard | Dashboard | authenticated | src/app/dashboard/page.tsx |
/forgot-password | Forgot Password | public | src/app/forgot-password/page.tsx |
/login | Login | public | src/app/login/page.tsx |
/notifications | Notifications | authenticated | src/app/(app)/notifications/page.tsx |
/request-access | Request Access | public | src/app/request-access/page.tsx |
/settings | Settings | authenticated | src/app/(app)/settings/page.tsx |
/upload-resume | Upload Resume | authenticated | src/app/(app)/upload-resume/page.tsx |
/user-manual | User Manual | public | src/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.