What it does
Off-the-shelf trackers never fit how I actually job-hunt, so I built one that does. Shovl follows every application through its pipeline, keeps the details I copy-paste into forms a click away, and resets cleanly when I start a fresh search.
Pipeline at a glance
A dashboard with the numbers that matter — applied, interviewing, offers — and your next interview surfaced right at the top.
Status tracking
Every application moves through Applied → Interviewing → Offer, with company, role and location kept together.
Profile, ready to paste
The details you re-type into every application form, kept in one place for quick copy-paste.
Files where they belong
Upload and keep CVs and cover letters with the applications they go with.
Archive & reset
Save a finished job-search period and start fresh — without throwing away the history.
Yours, behind a login
Real accounts and a real database, so your search is private and persists across devices.


How it looks
Clean and businesslike — the way a tool you check between applications should feel. Calm whites and greys, an indigo lead, and just enough colour to carry meaning: each application's status keeps a fixed colour, so where things stand reads at a glance. It's responsive, so the same app holds up on the laptop and on the phone.
How it's built
Built with Lovable, the AI app-builder — but a real full-stack app underneath: user accounts, a database, file uploads and automated system emails, responsive across phone and desktop (React + Supabase under the hood). When Lovable hit a wall, I dropped into Claude Code to fix what it couldn't. Idea to live in about two days.
Decisions I made
- Built for my actual workflowOff-the-shelf trackers (I tried resume.io) didn't fit how I job-hunt — so the structure follows my process, not a generic CRM.
- A pipeline, not a listApplications move through real states, so the dashboard can tell me where things actually stand at a glance — not just what I've sent.
- Copy-paste is a first-class featureApplication forms ask the same things over and over. A profile keeps those answers one click from the clipboard.
- Real software, not a mockupAuth, database, file uploads, automated emails — the unglamorous full-stack parts are all there and working, not faked.
- AI to build, Claude Code to fixLovable for speed; Claude Code for the bugs the no-code tool couldn't solve. I direct both — the result is mine.
Idea to live in about two days
The tracker I lean on for my own job search.
Proof in a full-stack build — accounts, a database, uploads and email, end to end.
