StealThis .dev
Pages Hard

Job Board — Resume Builder

A candidate profile and resume builder with editable sections for summary, experience, education, skills, and links beside a live preview pane that updates as you type. A completeness meter tracks profile health with status pills, while a visibility toggle controls recruiter discoverability. Add, remove, and drag-reorder entries, manage skill chips, and export a plain-text resume. Clean, scannable, professional job-board styling with soft shadows and accessible controls.

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

Code

Resume Builder

A two-pane candidate profile editor in the style of a modern job board. The left column holds editable sections — basics, experience, education, skills, and links — while the right column renders a polished resume card that updates live as you type. A completeness meter at the top scores the profile against six checks (headline, summary, experience, education, five-plus skills, links) and surfaces them as status pills so candidates always know what’s missing.

Every list section supports adding and removing entries, nudging them up or down, and full drag-and-drop reordering — changes flow straight into the preview. Skills are managed as removable chips you add with Enter or the button, with duplicate detection. A header visibility switch toggles whether the profile is “visible to recruiters,” dimming the preview and updating its status badge, and a download action exports a clean plain-text version of the resume.

The build is vanilla HTML, CSS, and JavaScript with no dependencies: CSS variables drive the trustworthy blue-and-slate palette, soft shadows and rounded cards give it a scannable ATS feel, and the layout collapses gracefully from desktop down to roughly 360px. Interactive controls are keyboard-usable and labeled for assistive tech.

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