02 / CASE STUDY

Job Application Tracker

ROLE
Solo · Full-Stack
YEAR
2026
STATUS
Completed
TECH
React · Vite · Tailwind · Supabase (Auth + Postgres)
Job Application Tracker dashboard listing applications by status

THE PROBLEM

Applications get messy across platforms. Spreadsheets are manual, inconsistent and easy to forget.

THE SOLUTION

One dashboard to log applications quickly, view status at a glance and keep follow-up information organised.

MY ROLE

Designed the schema, implemented CRUD and auth with Supabase, built the UI, and structured the app for a future browser-extension intake.

ARCHITECTURE

REQUEST FLOWS LEFT → RIGHT

CLIENT

React + Tailwind

Dashboard, forms, schedule

AUTH

Supabase Auth

Per-user sessions & row-level security

DATA

Supabase Postgres

Applications, interviews, notes

DEPLOY

Vercel

Preview + production

OUTCOME

  • Status tracking from Applied through to Offer, with follow-ups in one place
  • Roadmap: extension auto-capture, follow-up reminders, response analytics