I finally vibe-coded the app that tracks how I spent my time
I finally vibe-coded the app that tracks how I spent my time

I finally vibe-coded the app that tracks how I spent my time

Created
May 28, 2026 2:36 PM
Tags
Vibe CodingLife TrackerMy Life

I Vibe-Coded My Own Life Tracking App

A small experiment in time tracking, life data, and building tools with AI.

A Slightly Crazy Idea

A long time ago, I had this slightly crazy idea.

I wanted to record almost everything I did in my calendar.

  • Work
  • Personal development
  • Fun
  • Family time
  • Chores
  • Sleep
  • Random tasks

Basically, if it took my time, I wanted to track it.

At first, it sounded a little too much. But for me, it made sense.

I did not want to go through life repeating the same routine every day without thinking. I wanted to know where my time was actually going.

Treating Life Like Live Data

This idea came from a YouTube video I watched years ago.

In that video, someone treated his life like live data. He tracked what he did, measured how much time he spent in different areas, and turned everything into charts and graphs.

That part stayed with me.

He was not just guessing how he spent his time.

He could actually see it.

And I thought:

Wait. This is actually brilliant.

For me, this was not about becoming robotic or turning life into a spreadsheet.

It was about becoming more purposeful.

I wanted to see:

  • Am I spending enough time improving myself?
  • Am I resting enough?
  • Am I only working?
  • Am I making time for fun and family?
  • Am I actually living the way I say I want to live?

That was when I decided to build my own version.

How I started my idea

How I started my idea was a bit ridiculous.

I started with Google Calendar.

I recorded my activities there and categorised them into different areas like work, personal development, family, chores, fun, and sleep.

But Google Calendar did not easily give me the kind of visual data I wanted.

So I connected it to Zapier.

Then Zapier sent the calendar data into Google Sheets.

Then I had to clean up the data in Google Sheets and format everything into the correct columns.

After that, I connected the spreadsheet to Power BI.

Finally, Power BI created the charts and graphs I wanted.

And yes, it worked.

But the moment I tried to explain the process to someone, I could see their interest slowly disappear.

There were:

  • Too many steps
  • Too many platforms
  • Too many automations
  • Too many things that could go wrong

And some of those automations could become expensive too.

So even though the idea was useful, it was not very easy to share with other people.

image

Then AI Changed the Whole Process

Recently, this idea came back to me.

But this time, something was different.

Instead of thinking about how to connect Google Calendar, Zapier, Google Sheets, and Power BI together, I asked myself a simpler question:

What if I just built the thing directly?

So I vibe-coded the whole concept.

In less than an hour, I had a simple static HTML app where I could:

  • Plan my time
  • Tag my activities
  • See a basic bar chart of where my time was going

No complicated setup.

No five-platform workflow.

No expensive automation chain.

Just a simple app that solves one clear problem.

A Small Life Dashboard

The app is still early.

It is not perfect yet.

Right now, the concept is simple. I can plan activities, tag them, and see a visual summary of where my time goes.

In the future, I would love to make it more playful.

Maybe I will add my own animations.

Maybe I will make the design feel more like my style.

Maybe I will add a radar chart, almost like a game character stats screen, where I can see different areas of life such as:

  • Work
  • Sleep
  • Fun
  • Family time
  • Personal development

That would make the app feel less like boring data and more like a little life dashboard.

Imagine checking your own life stats and realising:

I need to spend more time with my mom and dad.

Or:

I need to find new things to do with my project

That is the kind of playful feeling I want to explore.

image

Try the App

I have made a simple version of the app available for you to try.

You can open it here:

At the moment, it is still a concept version, so it is not perfect yet. Some parts may still need better design, smoother interactions, and more features.

But that is also the point.

This is an early version of an idea that used to be very complicated to build. Now, it is something you can open, test, and experience directly.

When you try it, you can:

  • Add activities into the calendar
  • Categorise them using tags
  • View how your time is being spent
  • Think about which areas of your life need more attention

You do not need to use it seriously right away. Just play with it, test the idea, and see whether this kind of personal life dashboard makes sense to you.

I would love to hear what you think, especially if you have ideas on how it can be improved.

Why This Feels Exciting as a Teacher

I am a Computer Science teacher, so I understand that building even a simple app properly can take a lot of time.

You need to think about:

  • Structure
  • Syntax
  • Logic
  • Interface
  • Data format
  • Storage
  • Reliability

And many tiny details that people do not always see.

If I had to build this completely on my own from scratch, it would have taken much longer.

But with AI, I could move from idea to prototype much faster.

And that really changed how I think about software.

This is not only about coding anymore.

It is about design thinking.

It is about noticing a problem, imagining a solution, testing an idea, and improving it.

The coding is still important, but the bigger skill is knowing what should be built and why it matters.

Do We Always Need Big Apps?

This little experiment also made me ask another question.

Do I really need to put everything into Google Calendar?

Do I always need to depend on cloud-based services for every small workflow?

For some things, yes.

Cloud platforms are useful, especially when we need collaboration, sharing, syncing, databases, and online access.

But for a simple personal tool, maybe I do not always need a big platform.

Maybe I just need a small app that works locally.

Maybe I can keep my own data in a JSON file.

Maybe I can build something that fits the way I think, instead of forcing my thinking into someone else’s app.

That is what makes vibe coding interesting to me.

It gives more people the chance to create tools for their own lives.

Not every app needs to become a business.

Not every tool needs a subscription.

Sometimes, we just need something small, personal, and useful.

Of Course, It Is Not Perfect

I do want to be honest.

Vibe-coded apps are not magically perfect.

There are still many things to think about, such as:

  • Security
  • Backups
  • Accessibility
  • Bugs
  • Long-term reliability

So this is not me saying:

AI solves everything.

It does not.

But it does make prototyping feel much more possible.

It helps turn an idea into something visible.

And once something is visible, you can test it, improve it, redesign it, and make it better.

That is the exciting part.

A Small App, But a Bigger Shift

This app is just a small experiment.

A personal time tracker.

A simple calendar dashboard.

A little life data app.

But for me, it represents something bigger.

An idea that used to feel too complicated is now something I can actually build, use, improve, and share.

And maybe that is the real shift.

We are moving into a time where people do not only use apps.

They can start creating their own tools too.

Tools that match their habits.

Tools that support their thinking.

Tools that solve small but meaningful problems.

For me, this is not just an app I built.

It is a reminder that ideas do not have to stay as ideas anymore.