02 / CASE STUDY
Job Application Tracker

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