I built a web app for keeping a running log of my workday, so I can always pick up right where I left off.
Some of my work is easy to keep track of. The frontend development I do lives in Jira tickets, so there’s always a record of what I’ve done and what’s next. A lot of it doesn’t fit that mold, though—design work in Figma, and the calls and conversations I’m trying to keep moving through the day. That kind of work was easy to lose track of. I’d sit down at my computer in the morning and struggle to remember where I’d left things the day before, and I wanted a simple way to note what I was doing as I did it, so the context was still there the next day.
Building it in Firebase Studio
Around the time I started wanting this, Google launched Firebase Studio: a web-based, prompt-driven IDE where you build an app by chatting with an agent. I’d been meaning to try it out, and since I needed the task tracker anyway, building something I’d actually use seemed like a good excuse. Most of the first version—back when I called it Chronicle—came together right there in the agent chat, with me describing what I wanted screen by screen.
It worked well enough that it stuck, but eventually I wanted it out of the Google-tied setup it started in. I exported the repo, moved it onto my own GitHub, and redeployed it on Netlify. It’s a Next.js and React app, and these days it’s local-first: everything lives in the browser by default, with optional Google sign-in if I want it synced across devices.
How I use it
I keep LogKeeper open in its own browser window so it’s always there, and I pop into it throughout the day. A day usually starts with jotting down a few goals—sometimes new ones, sometimes pulled forward from a previous day. Then, as I work, I add quick notes about what I’m doing: a Jira ticket I picked up, a side project, a call I’m on. They’re short, usually a line or two each.
At the end of the day, it gives me a summary of everything I worked on, and a history tab keeps past days organized so I can look back at any one of them. Since the data all lives with me, I can export the whole history to a file whenever I want.
Where it stands
It’s grown a bit from where it started. At first I just wanted those quick in-the-moment notes; the daily goals and the end-of-day summary came later, and turned it into more of a proper daily log. It’s been useful enough that it’s still open in a window on my screen every day. It’s live at logkeeper.fun.