productivity.png

A lightweight, no-signup to-do list and interactive pomodoro timer that lives in your local storage. No account required. Made with ReactJS, Tailwind CSS and Vite. Hosted on GitHub Pages.

Case Study

Yet another to-do list app :)

I’m something of a productivity and organizing fanatic. I’ve tried numerous apps throughout the years, and eventually settled on a combination of analog lists (nothing beats paper) and a digital journal for habit-tracking. Still, my fascination for productivity software doesn’t fade and it was a matter of time before I made one of my own.

My goal was to make something calming, minimalist and no-frills: the ability to create tasks, work on them, and then cross them out.

The target features for this web app were:

  • a list of tasks that you can add to, edit, update, delete or filter with as little fuss as possible
  • a pomodoro countdown timer for work/break sessions
  • the option to declare what you’re focusing on for a work session

To do away with account creation and data management, the tasks along with their status are stored in the visitor’s local storage. Changes are auto-saved periodically, but the user can also manually save with a click. The stopwatch icon next to each task is a shortcut to declare said task as a work focus in the pomodoro menu.

That’s it!