Working at agencies always means that working hours need to be tracked, and because the data in the time tracking tool is so fundamentally important for the company, the software is rarely if ever changed.

It gets annoying when the software is neither performant nor user-friendly #helloHQ.

Startscreen

To save myself, but also all my colleagues, time and frustration, I dug into the API documentation and built my own client based on nuxt.js — as so often following the MVP principle.

Startscreen

I don’t need to request vacation every day, check the status of a project, or look up what I was doing on April 12, 2020 at 2:34 PM. What I do need, however, is the ability to quickly and easily track time on a project and check my (over)time from the past few days, so my client focuses on exactly that.

How much better does my client perform?

HelloHQGoodbyeHQ
~45 sec.~23 sec.

And if I wanted to, I could track time for my entire team right away. So I’m not only saving myself frustration, but at the end of the day, real money too. #goodbyeHQ