1. The Birth of KaKio

I used to manage my daily tasks by handwriting them on sticky notes. They were stuck all over my desk and monitor. Over time, I became frustrated — they were messy, disorganized, and made it hard to manage priorities.

Around that time, I began learning to code — starting with clone coding projects and guidance from ChatGPT.

By chance, I heard that Chrome extensions are relatively easier to build compared to other types of software, and that they could even generate revenue.

While browsing the Chrome Web Store, I noticed that although there were many memo apps, none of them truly resembled the real sticky notes we often place beside our computers.

That’s when I thought: If it doesn’t exist, why not create it?

I discussed the idea with ChatGPT, and it confirmed that it was indeed possible.

And so, the journey began.

The first version was simple — you could write a note, and a small memo tab would appear on the edge of your browser. It was minimal, but already felt useful.

I wanted to take it further. That’s how KaKio, in its current form, began to take shape — evolving from a simple idea into a tool designed to keep “today” in front of you at all times.

The first version of ‘KaKio’

The first version of ‘KaKio’

…and Now

…and Now


2. From Idea to First Prototype

The biggest challenge was simple: I didn’t know how to code. I had to rely entirely on ChatGPT to write every line of code. I would ask for the meaning of each line, run the code, and go through cycles of testing and debugging together.

It was a repetitive process — write, explain, test, fix — but each step taught me something new.

To be honest, without ChatGPT’s help, this program wouldn’t have been possible.

The early prototype was built with basic HTML, CSS, and JavaScript. It wasn’t pretty, but it worked.

At first, the biggest technical hurdle was persistence — if you refreshed the page, your notes disappeared. Fixing this led to implementing local storage so that notes would stay exactly where you left them.

Then came positioning. I wanted the notes to “stick” neatly to the edge of the browser without getting in the way. I experimented with fixed positioning, drag-and-drop functionality, and multiple styles.