CareerForge
The Dashboard

The Dashboard

Your whole job search on one screen — live, local, and honest about its numbers.

Applying to jobs produces a strange kind of amnesia. Was this month better than last? How many applications are actually still alive? Which company have you quietly applied to four times? The dashboard exists to answer those questions at a glance.

It's a web page that runs on your own machine and reads your tracker file — the same file /apply writes to. Open it in a browser and your entire pipeline becomes numbers and pictures.

Try it right now

Everything below is the real dashboard's widgets, running live in your browser on fictional data. Click the status buckets. Toggle the 7d/30d window. Yours will look like this, filled with your own search.

Total applications

26

Applied · 30d

13

Avg fit · 30d

67

Interview rate · 90d

19%

Live demo with fictional data — try the 7d/30d toggle.

26 total

Live demo — click a status to filter, exactly as in the dashboard. Terminal statuses are dimmed but never hidden.

Applications per week

Applications per ISO week
WeekApplications
2026-03-021
2026-03-091
2026-03-161
2026-03-231
2026-03-301
2026-04-062
2026-04-131
2026-04-201
2026-04-271
2026-05-042
2026-05-112
2026-05-182
2026-05-252
2026-06-014
2026-06-084

Status mix

Applications by status
StatusCount
Draft3
Sent9
Interview4
Offer1
Rejected6
Withdrawn1
Closed2

Activity

Applications per calendar day
DayApplications
2026-03-041
2026-03-091
2026-03-171
2026-03-241
2026-04-021
2026-04-071
2026-04-101
2026-04-151
2026-04-211
2026-04-281
2026-05-041
2026-05-071
2026-05-111
2026-05-131
2026-05-181
2026-05-201
2026-05-251
2026-05-281
2026-06-011
2026-06-031
2026-06-041
2026-06-051
2026-06-081
2026-06-091
2026-06-101
2026-06-111

Fit distribution

Number of applications per fit-rating band
Fit rangeCount
0–191
20–393
40–597
60–7910
80–1005

Top companies

Company by application count
CompanyApplications
Aurora Analytics4
Northwind Labs4
Quartz Systems3
Tidewater Cloud3
Brightharbor2

Want the whole app, not just these widgets? Open the live demo dashboard — the actual dashboard UI, every page and all, running statically on the same sample data. It's read-only (editing, the Console, and PDF previews need the app running locally), but the navigation, charts, and table are the real thing.

A mirror, not a control panel

The dashboard deliberately edits almost nothing. The facts of an application — when, where, which role, the fit score, which files were generated — are written once by /apply and never change. What does change as your search unfolds is yours to update, directly in the table:

  • Status — Sent? Interview booked? Offer? One click, and only legal moves are offered (see the applications table).
  • Notes — whatever you'd scribble in a margin: names, dates, gut feelings.

That's the whole write surface. Everything else is read-only on purpose, so the dashboard can never corrupt your history — and if a data file is missing or damaged, pages show an honest "no data yet" instead of crashing.

Where the numbers come from

Every chart and KPI is computed from your tracker file at view time — there is no second database that could drift out of sync. The arithmetic is the same small set of functions the project tests against the dashboard itself, and this guide documents them exactly:

  • The KPIs — the four headline numbers and the honesty rule behind the "—" you'll sometimes see.
  • The charts — what each of the six visuals tells you, and how to read them.
  • The applications table — filtering, editing, and the status state machine.

On this page