StealThis .dev
Pages Medium

Job Board — Applications Tracker

A polished seeker dashboard for tracking the whole job hunt in one scannable view. Pipeline rows show each application with company logo, location and salary chips, remote badges, and color-coded status pills for applied, in review, interview, offer, and rejected. Filter by status, withdraw or re-apply, resume saved jobs into the pipeline, bookmark recommended roles, and watch a profile-completeness meter climb as you act on nudges. Built with semantic HTML, CSS variables, and vanilla JavaScript.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Applications Tracker

A seeker-side job board dashboard that brings the entire hunt into one trustworthy, scannable surface. The main column is an applications pipeline where each role renders as a dense row: a generated company logo, location and salary chips, a remote badge, and a color-coded status pill spanning applied, in review, interview, offer, and rejected. A filter bar with live counts lets you narrow to any status, and a stat strip summarizes interviews, offers, and roles still in review.

Every row is interactive. Withdraw an application and it greys out with a re-apply action; re-apply and it returns to the pipeline. The left rail holds saved jobs you can resume — promoting them straight into the tracker as a fresh “applied just now” — plus recommended roles with match scores and a bookmark toggle that drops them into your saved list. A profile-completeness meter sits up top: acting on each nudge (portfolio link, more skills, a photo) animates the bar upward and fires a confirmation toast.

The layout is responsive down to roughly 360px, collapsing the sidebar below the tracker and reflowing each row, with WCAG AA contrast, focus-visible outlines, ARIA roles on the filter tabs and progress bar, and a small reusable toast() helper. No frameworks, no build step — just semantic HTML, CSS custom properties, and vanilla JavaScript.

Illustrative UI only — fictional jobs & companies, not a real hiring platform.