job-tracker Svelte Themes

Job Tracker

Kanban job application tracker — 9 stages, drag & drop, filters, stats, localStorage. Built with Svelte 5 runes, no backend.

JobTracker

A Kanban-style job application tracker built with Svelte 5. I built this to manage my own job search — and it became a solid demonstration of real-world app architecture without a backend.

Live demo: https://taras-polishchuk.github.io/job-tracker/


What it does

  • Kanban board — 9 stages: Wishlist → Applied → HR Screen → Tech Interview → Test Task → Final Interview → Offer → Rejected → Ghosted
  • Full card detail — company, position, link, platform, priority, tags, notes, cover letter, resume upload
  • Search & filters — full-text search with highlight, filter by status / priority / tags
  • Drag & drop — move cards between columns
  • Stats panel — response rate, offer count, bar chart by status
  • Export / Import — backup and restore as JSON, no account needed
  • Dark mode — toggle with persistence
  • localStorage — fully client-side, no backend

Tech Stack

  • Svelte 5 (runes: $state, $derived, $effect)
  • Vite
  • Pure CSS — no UI framework
  • GitHub Actions → GitHub Pages

My work

This is part of my frontend portfolio. My main focus is Shopify theme development — Liquid, custom sections, OS 2.0, JavaScript, SCSS.

→ Full portfolio: taras-polishchuk.github.io
→ Contact: [email protected]

Top categories

Loading Svelte Themes