Run your job search like a pipeline, not a spreadsheet.
ApplyFlow tracks every application from first interest to offer, keeps the full history of each status change, and turns it into numbers you can act on.
No sign-up. A private sandbox with sample data, deleted after 24 hours.


Pipeline with history
Kanban and table views over twelve stages. Every move is recorded, nothing is silently overwritten.
Metrics from real events
Response, interview and offer rates computed from what actually happened, with small samples flagged as such.
Interviews and follow-ups
Timezone-aware scheduling, preparation notes, outcomes, and reminders that surface when they're due.
Private documents
Resumes and cover letters in private storage, checked on upload, served only to their owner.
How it works
- 01
Capture
Add a role in seconds: title, company, link, salary range, the CV version you sent.
- 02
Move
Drag it through twelve stages. Schedule interviews in their timezone, set follow-ups.
- 03
Learn
See which stages you reach and where applications stall, computed from your real history.
Built like a production system
A portfolio project held to the standards of a real SaaS. The details are documented in the repository.
Isolation enforced by the database
Every row belongs to a user, and composite foreign keys make cross-user links impossible, even if application code gets a check wrong.
History you can trust
Status changes are append-only events written in the same transaction, with row locks so concurrent updates keep a valid order.
Tested end to end
Unit and integration tests against a real PostgreSQL, plus browser tests on the production build, including cross-user attacks and accessibility checks.
Accessible and bilingual
Keyboard and screen-reader friendly, light and dark themes, complete English and French interfaces.
See it with real-looking data
The demo opens a private sandbox in one click. Nothing to fill in.