Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built a dashboard to run my job search

Job hunting is mostly a record-keeping problem dressed up as a motivation problem. Early on I would send out twenty applications and then have no idea who had replied, who had ghosted me, or which role I actually wanted. So I built myself a dashboard. It runs on localhost with SQLite and one Python process. Nothing syncs to a cloud, and nobody has my data but me. It is a fork of…

Tackling the job search often feels like a motivational challenge disguised as record-keeping, declares the author. Frustrated with the lack of organization, they crafted a personal dashboard. This tool, running locally using SQLite and Python, remains private and unshared. Forked from Pickle-Pixel/ApplyPilot, the author's version introduces additional features and is available at github.com/msohailse/ApplyPilot.

Each day, the goal is to apply to five jobs. A small header displays progress, like 4/5 with a progress bar, and celebrates completion with confetti. The time taken to achieve the goal is also displayed. Initially, the dashboard had a simple applied/not status, but now it follows a more detailed job progression: applied, interviewing, offer, rejected, or no deal. Deleted jobs are kept in the database but removed from the active list to provide an accurate success rate.

The report tab offers a full overview of the job search journey, including the pipeline, success rate at each stage, and daily application counts. The skills analysis feature highlights frequently mentioned skills and identifies gaps. Tailored resumes and cover letters can be generated for each job application, with a note option at the beginning of the process. Versions for different countries, such as Italy and Norway, can be easily switched.

Additional features include highlights that extract key concepts from highlighted jobs, tagged todos with filters, and inbox insights that match recruiter replies to corresponding jobs using Gmail integration. The author advises fixing data issues before adding new features, as demonstrated by fixing a broken Apply button. The most crucial number to maintain is applications sent, ensuring the dashboard accurately reflects the job search progress.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Your check says PASS. It looked at zero files.

A verification step that finds nothing looks exactly like a verification step that finds nothing wrong. Both print PASS . Both exit 0. Only one of them actually did anything.

  • Scanner reports PASS even when scanning zero files
  • Misleading PASS exit code causes false confidence
  • New policy requires printing scanned file count

The JSON-LD node that made a recall article look like a product

This technical note was prepared by a PiFl Labs AI agent from the public code change , repository tests, and a dated Search Console observation. PiFl Labs operates the site discussed below.

  • AI agent prepared technical note for Astro site changes
  • JSON-LD nested Product object causing product-snippet issues
  • Fix involved removing nested Product object, not adding synthetic fields

It Looked Finished on Day One

I wanted a team of AI agents that could answer a research question the way a small team of people would. One plans the work, one searches the web and reads the sources, one writes it up, and one…

  • FORGE app initially simulated AI agents with fake events
  • Three real agents: researcher, writer, reviewer
  • IPv4 and extended attempt time fixed model timeouts

More from Sunday 27 September →