Dashboard — Your Interview Preparation Hub
ES Reference: Phase 0 (INTOS-ES-P0-001) — Navigation and Dashboard
Overview
The Dashboard is your central command center for interview preparation. It displays your active Jobs and Interview Kits at a glance, giving you immediate visibility into your preparation pipeline.
Key Features
| Feature |
Description |
| Welcome Header |
Personalized greeting using your display name |
| Interview Kits Section |
Recent interview prep kits with company, role, status, and last-updated time |
| Jobs Section |
Active job applications with stage, kit count, and context-aware actions |
| Independent Loading |
Each section loads independently — one failure won't blank the page (P0-NAV-008) |
Buttons & Actions
| Button |
Location |
Behavior |
| New Kit |
Kits section header |
Navigates to /dashboard/interview-kits/new to create a new interview preparation kit |
| View all |
Kits section header |
Opens the full Interview Kits list page |
| Add Job |
Jobs section header |
Navigates to /dashboard/jobs/new to add a new job target |
| View all |
Jobs section header |
Opens the full Jobs list page |
| Create Kit |
On a Job card (0 kits) |
Starts kit creation pre-populated with the job |
| View Kit |
On a Job card (1 kit) |
Opens the associated kit directly |
| View Kits (N) |
On a Job card (2+ kits) |
Opens a filtered kit list for that job |
| Kit Card (click) |
Kit card body |
Opens the selected interview kit detail |
Job Application Statuses
| Status |
Meaning |
| Saved / Interested |
Initial interest in a role |
| Preparing |
Actively preparing materials |
| Applied |
Application submitted |
| Screening |
In the screening phase |
| Interviewing |
In active interview rounds |
| Offer |
Offer received |
| Accepted |
Offer accepted |
| On Hold |
Paused temporarily |
| Rejected / Withdrawn |
No longer active |
Kit Statuses
| Status |
Meaning |
| Draft / Created |
Kit created, not yet generating |
| Queued |
Waiting for AI generation to begin |
| Analyzing / Analyzed |
Resume and JD analysis in progress |
| Generating / Formatting |
Content generation underway |
| Complete / Ready |
Kit ready for review and practice |
| Failed |
Generation encountered an error; retry available |
| Archived |
Kit archived for historical reference |
Empty States
- No Interview Kits: Shows guidance to create your first kit using resume + job description
- No Jobs: Prompts you to add your first job target
Related ES Requirements
| ID |
Requirement |
| P0-NAV-003 |
Dashboard displays persisted Job and Interview Kit cards, not only counters |
| P0-NAV-004 |
Kit cards show company, role, status and updated date |
| P0-NAV-005 |
Job cards show company, role, stage, kit status and context-aware Create/View action |
| P0-NAV-006 |
Empty states guide users to the next logical action |
| P0-NAV-008 |
Dashboard sections load independently |
| P0-E07 |
dashboard.viewed analytics event |
Navigation
- Sidebar (desktop): Dashboard > Dashboard Home, plus sub-items for Kits, Jobs, Career Vault, etc.
- Mobile Nav: Tap Home to return to the dashboard
- Breadcrumb: Dashboard Home