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.

Create account

No sign-up. A private sandbox with sample data, deleted after 24 hours.

ApplyFlow dashboard showing application counts, response, interview and offer rates, weekly activity and status distribution.

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

  1. 01

    Capture

    Add a role in seconds: title, company, link, salary range, the CV version you sent.

  2. 02

    Move

    Drag it through twelve stages. Schedule interviews in their timezone, set follow-ups.

  3. 03

    Learn

    See which stages you reach and where applications stall, computed from your real history.

Open source · Next.js 16 · PostgreSQL

Built like a production system

A portfolio project held to the standards of a real SaaS. The details are documented in the repository.

Read the architecture

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.

Create account