Live Demo
🚀 Check out the live demo! 👉 https://jobwinner.duckdns.org
✨ The data refreshes automatically every hour, so feel free to explore and test out any feature!
Let me know if you’d like any further tweaks by submitting an issue!
Background
I lost my job right before the holiday season in 2022. I needed to look for a new job and apply for as many roles as I could while big tech companies were laying off talent.
To keep track of job applications:
- Use a spreadsheet. I was already doing that, but it was hard to maintain and easy to mess up.
- Use an online tracker with a limit on the free plan.
- Use pen and paper—which makes copying links and reusing information rather difficult.
None of those options completely fit my use case.
That is why I built something for myself—and potentially you—to get the job done and land the next role.
Why Job Winner?
Job Winner helps you keep track of all your job applications in one place—totally free! No hidden fees, and you won’t have to worry about your personal data being sold.
The Profile page stores the personal information job applications often ask for, such as your LinkedIn URL, address, and phone number. Every field has a copy button, so repetitive forms become a little less repetitive.
Features
Screenshots below follow your light or dark theme.
-
Board
See all your applications in one place, with the most actionable first. Filter by status or search by company, job title, or description. Press
/to jump straight to search.
-
Add, edit, and delete applications
Track the company, title, salary range, applied date, status, job link, and notes.
-
Interviews
Keep each application’s interviews together: date, interviewer, status, and notes. Changes save automatically.
-
Offers
Record an offer’s date, salary, and details against the application.
-
Interview and offer lists
See upcoming interviews and all offers across your applications in sortable tables. Header badges show how many of each you have.
-
Profile
Store the personal details applications keep asking for and copy any field with one click.
-
Bookmarks and Q&A
Keep your favorite job boards a click away and your answers to common interview questions ready to reuse.
-
Mobile and Spanish
Job Winner works on phones, and the whole app is available in English and Spanish.

Stack
UI: React 19, Apollo Client 4, Material UI 9, and Vite
Backend: Java 17, Spring Boot, Spring WebFlux, GraphQL, and PostgreSQL
Github links
Job Winner has two components