Skip to contentENES
Aplikor landing page: the headline over a dark purple background next to the application board with its Interest, Applied, In progress and Offer columns.
Back home

Aplikor

A job application board with a CV builder and ATS validation. It came out of my own job hunt.

Role
Product and development — from idea to MVP
Year
2026
Stack
React 19 · TypeScript · Vite · Supabase · TanStack Query
In progress
Visit live ↗

Where it came from

It started in 2026, after I was laid off from my previous job. Once I began looking, loose notes about every company I applied to started piling up, and at some point the question asked itself: why not build a site to manage this.

It is a personal project end to end. I defined what I wanted to solve, set the scope and built it.

The brief

The tracker part was clear. What gives the product its point is what came after: if the real problem is landing interviews, the tracker alone is not enough. That is why the CV builder is not an add-on but the other half, and why there is validation against ATS filters — there is little value in organising applications that get discarded before a person reads them.

Built on Supabase with per-user isolation at the database level, a feature-based architecture, and optimistic updates on the board so dragging a card feels instant.

The method

I built it with AI agents on spec-driven development: I wrote the specs, set the architecture and the product decisions, and validated the result across several security passes and E2E tests.

How it is going

It is in development, close to MVP. Some things were left along the way that I chose not to pursue for now, and a browser extension to capture job posts in one click is the next step.

Problems and solutions

01

Problem

Job hunting produces a lot of information that lives nowhere: which company you applied to, what they offered, what they were looking for, whether it was remote or hybrid, where each conversation stalled. I was keeping loose notes and by the third week I had lost track.

Solution

A five-column board, from interest to closed, with drag and drop, filters and a hub showing metrics and recent activity. Each application holds its own information instead of being one more note.

02

Problem

A generic CV does not clear ATS filters, and keeping one tailored per application by hand stops being viable past a handful.

Solution

A CV builder with ATS-oriented templates and a heuristic 0-100 score that flags what is missing before you send it. Each application can link its own CV, and an existing one can be copied and adapted instead of starting from scratch.

03

Problem

After the first interview you lose the thread: who ran which one, what they told you, what was left pending for the next.

Solution

An interview timeline inside each application. You schedule it with a time, who is running it and what it will cover, and afterwards the note on how it went stays attached. The whole conversation with that company reads at a glance.

Gallery

  1. The application board with sample data: the Interest, Applied, In progress, Offer and Closed columns, each card showing the company, the role, the stack and the work mode.View full size ↗
    01The application board with sample data: the Interest, Applied, In progress, Offer and Closed columns, each card showing the company, the role, the stack and the work mode.
  2. The CV builder: the form on the left and the ATS-template preview on the right, with the ATS score at 99 out of 100.View full size ↗
    02The CV builder: the form on the left and the ATS-template preview on the right, with the ATS score at 99 out of 100.
  3. The ATS report open over the CV builder: the score at 99 out of 100, the single suggestion left to fix and the six that already pass.View full size ↗
    03The ATS report open over the CV builder: the score at 99 out of 100, the single suggestion left to fix and the six that already pass.
  4. The interview timeline inside a sample application: the screening call and the technical interview, each with its date, who ran it, how long it took and the note on how it went.View full size ↗
    04The interview timeline inside a sample application: the screening call and the technical interview, each with its date, who ran it, how long it took and the note on how it went.