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.
Recently rebuilt from scratch in Claude Code and expanded with new features. Details about that, are not included on this page yet (will be soon). You can check out the live demo in the meantime.
Decisions I made
- Built for my actual workflowOff-the-shelf trackers (I tried resume.io) didn't fit what I need. So I built a structure that 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 three 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.
