How I Built Dev Insights — A Desktop Time Tracker Viewer

Steffy Lo
verclaire nine
Published in
5 min readFeb 5, 2021

--

Hello everyone! Today I’ll be sharing what I’ve built for hackathon I attended recently and how I’ve built it. Ok, so without further ado, let’s get started!

Inspiration

Have you ever wondered how you spend your time on your computer and how your productivity sessions look like? Well, I definitely did and so I decided to research about some desktop time trackers and found this. Unfortunately, arbtt doesn’t provide any kind of UI for you to be able to see your stats the way you want it to. Therefore, I decided to create a viewer for it, and that is how Dev Insights was born!

What is Dev Insights?

Dev Insights is a desktop time tracker viewer supplementing arbtt — a time tracker that you install on your desktop to collect data about your desktop usage. Unfortunately, this means that you’ll need to first collect data before Dev Insights is ready to be used. Of course, for illustration purposes, I’ll be using my data that I’ve been collecting since December 2020.

How you use Dev Insights is easy: simply upload your daily arbtt logs in CSV format and discover some interesting data about yourself!

So how does Dev Insights help? It can help you view your typical desktop usage in a given day or week in…

--

--