Applications

Production-shaped rebuild of /applications using the new DSKanbanBoard + DSKanbanColumn + DSKanbanCard primitives. The data shape matches src/types → Application verbatim; the column configuration mirrors kanban-columns.ts. Drag a card to a different column to update its status — the showcase wires vue-draggable-plus the same way the production board does.

Live kanban board — drag, or hover for back / forward

Two ways to move a card. Drag it to a new column for the immersive flow, or hover to surface the back / forward reveal buttons — a click-driven alternative that's friendlier on touch and keyboard. The forward button is reveal-forward, so it picks up the accent gradient on the same hover that surfaces the row.

Applications

Saved2
Senior Product Designer
Acme Robotics
Remote · US
Staff Designer
Northbeam
NYC · Hybrid
Applied2
Lead Designer
Square
San Francisco Lead Designer · Square
Principal Designer
Figma
Remote Principal · Figma
Interviewing2
Staff Engineer, Payments
Stripe
San Francisco Staff · Stripe
Senior FE Engineer
Linear
Remote
Offer1
Director of Design
Vercel
Remote
Resolved3
Staff Designer
Loom
USD 245k/yr

Inside DSCollectionLayout — full page chrome

Same kanban, this time wrapped in DSCollectionLayout to show how the board sits inside the broader applications surface (count, view tabs, filters all live in the layout's chrome slots).

Applications

Every role you've applied to, grouped by where it stands in the funnel.

Saved2
Senior Product Designer
Acme Robotics
Staff Designer
Northbeam
Applied2
Lead Designer
Square
Principal Designer
Figma
Interviewing2
Staff Engineer, Payments
Stripe
Senior FE Engineer
Linear
Offer1
Director of Design
Vercel
Resolved3
Staff Designer
Loom

DSDataTable — sortable / searchable list view

Same applications, different layout. Toolbar owns search + columns menu; sortable headers; sticky-left first column; pinned mono-caps header row. Persists column visibility to localStorage when persist-key is set. Slot-based cells let consumers compose status badges, salary formatters, action menus.

Senior Product DesignerAcme RoboticssavedRemote · US
Senior DesignerAsanadeclinedRemote
PD ManagerAtlassianrejectedSydney
Principal DesignerFigmaappliedRemotePrincipal · Figma
Senior FE EngineerLinearinterviewingRemote
Staff DesignerLoomacceptedSan FranciscoUSD 245k/yr
Staff DesignerNorthbeamsavedNYC · Hybrid
Lead DesignerSquareappliedSan FranciscoLead Designer · Square
Staff Engineer, PaymentsStripeinterviewingSan FranciscoStaff · Stripe
Director of DesignVercelofferRemoteUSD 290k/yr

DSComparisonTable — offers side by side, best-in-row highlighted

Labels-as-rows grid for comparing a few entities (offers, target roles, vendor quotes). Pinned mono-caps label column; one column per entity; per-row best-value highlighting in success-tone when the row config provides numeric values + a best strategy. Strong-emphasis rows tint the row background for the headline number.

Director of Design
Vercel
offer
Staff Designer
Loom
accepted
Principal Designer
Figma
offer
Total CompUSD 386,250/yr USD 316,250/yr USD 360,500/yr
Base SalaryUSD 290,000/yr USD 245,000/yr USD 270,000/yr
EquityUSD 200,000 48mo vest USD 150,000 48mo vest USD 240,000 60mo vest
Signing BonusUSD 25,000USD 15,000USD 30,000
Annual BonusUSD 40,000USD 30,000USD 35,000
PTO25 days28 days22 days
Remoteremotehybridonsite
BenefitsHealth, dental, 401k matchHealth, vision, $1k learning budgetPremium health, on-site meals
Start Date2026-06-012026-05-012026-07-01
Deadline2026-05-152026-04-22

Tone variants — a column for every status family

Five tones cover the production status pipeline. Background tint, border, label color, and count badge all derive from a single tone token, so a status palette change rebrands every column.

Saved2
Senior Designer
Staff Designer
Applied2
Lead Designer
Principal Designer
Interviewing1
Staff Engineer
Offer1
Director
Resolved1
Staff Designer