Building a Job Search System That Makes Progress Visible
A Notion-based job tracking system with automated progress counters, status-driven views, and visual dashboards that make effort observable — reducing mental burden and sustaining motivation.
This dashboard is interactive
Click any pipeline stage to see how the dashboard updates with stage-specific metrics and next actions.
The real problem isn't disorganization — it's invisible progress
Job searching involves operational complexity and emotional strain. Most trackers frame this as an organization problem — but the real issue is visibility. When progress stays hidden, your brain concludes nothing is happening.
For job seekers — especially those with ADHD or anxiety — the lack of visibility creates constant stress and genuine missed opportunities.
Designing for emotional usability, not just organization
Observation of personal job search behavior and interviews with other job seekers identified core pain points. The central finding: visibility drives motivation more than organization ever could. Any system requiring manual tallies gets abandoned. Status clarity matters more than detail. And the system must tolerate gaps.
One database, 15 properties, zero friction
An integrated Notion system with 1 core database, 6 custom views, and automated progress tracking. No required fields, no shame for gaps — just gentle structure that rewards consistent use.
Automated properties do the heavy lifting: Days Since Application calculates elapsed time, Needs Follow-up flags stale applications, and Status Color enables visual scanning. Click any row below.
Views that organize themselves based on application state
No manual sorting required. When a status changes, the application automatically appears in the right view. Move a card to "Interviewing" and it vanishes from "Waiting." The kinetic interaction of dragging cards increases engagement — people want to move cards, not just update fields. Same data, different interfaces: board view for high-engagement days, table view for admin tasks, calendar for planning, dashboard for low-motivation check-ins.
Making effort tangible without manual work
Real-time counters automatically calculate application volume, response rates, and interview activity using rollup properties linked to a dashboard database. When motivation is low, users can see proof that work is happening — not through discipline, but through automatic visibility. Zero manual tallying required.
External memory so you never forget to follow up
Formula-based flagging surfaces applications that need attention. The system remembers who to follow up with so you don't have to — flagged items appear in a dedicated "Action Required" view.
Two conditions trigger flags: status = "Waiting" with days exceeding 14, or a follow-up date that has passed. Click any row to see why it was flagged and the suggested action.
From scattered effort to visible progress
When progress becomes visible, behavior changes naturally — not through discipline, but through satisfaction. The system provides tangible evidence of effort, especially on days when motivation is low.
Why This Matters
This project demonstrates how operations thinking and emotional usability create systems people actually sustain.