Inspiration

i've always been curious about how much we actually move our cursors throughout the day. turns out, there's a lot more motion happening than we realize, so i wanted to build something that tracks and visualizes it.

What it does

CursorPath is a chrome extension that tracks your cursor movement across tabs and sessions, providing cool stats like daily, lifetime, and 5-day averages. it even translates your cursor movements into real-world distances like meters or miles!

How I built it

built with JavaScript and Chrome Extensions API. the backend stores data locally on your browser, and the extension runs seamlessly across multiple tabs, capturing movement and generating detailed reports.

Challenges I ran into

one of the trickiest parts was ensuring the extension worked consistently across all tabs without breaking the browsing experience. optimizing performance so it didn’t impact browser speed was another challenge.

Accomplishments that I'm proud of

seeing the real-world distance equivalents of cursor movement was pretty awesome! plus, watching people get excited about their daily stats and averages has been super motivating.

What I learned

i learned a lot about the inner workings of chrome extensions, handling local data efficiently, and optimizing for low impact on browser performance.

What's next for CursorPath

i'm planning to add more detailed visualizations, allow users to reset daily stats without affecting lifetime data, and maybe even compare movement patterns over time.

Built With

Share this project:

Updates