/tinysteps-todolist

A minimalist, flat-like, work-in-progress todo list web app created by a newbie.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

tinysteps-todolist

A minimalist, flat-like, work-in-progress todolist web app created by a newbie.
Available live here: http://todolist.pwizla.com

License

See the LICENSE file for license rights and limitations (GNU Affero General Public License v3.0).

About tinysteps

I started to learn to code in July 2015, and these are my baby steps.

Thanks FreeCodeCamp and Codecademy for offering such great content for free! Completing the various exercises and challenges offered by these e-learning tools is not enough for me, though. I want to learn by creating things on my own, from scratch.

So each of the tinysteps projects will be little web apps that I (will) create for my personal use, just for the fun of practicing. These "tiny" apps are probably buggy, not perfect, incomplete, but it's a constant work in progress. The philosophy of the tinysteps project is, as the name implies, to start really small and grow overtime.

"A journey of a thousand miles begins with a single step".

Lao Tzu

Feel free to use my code and build upon it to create great things, and let's make a way together on the long path to becoming a so-called developer! :-)

What it looks like

UI screenshot as of 2015, July 17th

What you can do

  • Add new tasks by pressing the enter key (the input text box is focused by default as soon as page is loaded)
  • Add new tasks by clicking on the "Add" button
  • Re-order tasks by drag'n'drop
  • Mark a task as completed by clicking on it
  • "Uncheck" a completed task (thus moving it back to the "To Do" list) by clicking on it
  • Mark all tasks as completed by clicking on the "All Done!" button
  • Uncheck all completed tasks (moving them back to the "To Do" list all at once) by clicking on the "Undo All" button
  • Shift-click to permanently delete individual completed tasks
  • Delete all completed tasks permanently by clicking on the "Delete All" button

Task lists are saved locally on your machine. See LocalStorage support details.

What's planned for future versions

You might want to check the wiki for a product roadmap.