Skip to content

jakebian/zeal

Repository files navigation

Zeal

Pomodoro-centric, hierarchical task list.

screenshot from 2016-09-25 16-39-28

Why?

Zeal is a project management tool I built for myself.

  • As someone who writes code, I'm far more efficient and manipulating code blocks than at entering text and pressing buttons in pop up modals.

  • I measure my progress in pomodoros.

  • I want to see my project structure

    • When starting a project, I want to start with big ideas, then break them down into smaller ideas, then break those down further, until my project becomes a list of tasks. I like to keep track of this hierarchical structure of my projects.
  • I want to see my progress

    • I want to know how many pomodoros I'm away from a milstone.

If you resonate with any of these points, give zeal a shot.

How it works

Write your todo list with ES6 modules

screenshot from 2016-09-25 15-45-41

Get your task tree visualization (with live module reload!)

screenshot from 2016-09-25 15-37-06

Check out src/tasks for the format.

Usage

  1. Clone the repository
  2. npm install
  3. npm start to run the application
  4. Replace src/tasks with your own tasks!

Filters

Dig into your task tree with filters

Syntax

Filter nodes in your graph by specifying a list of filters in the url hash. The syntax is:

#filterName1@filterValue1#filterName2@filterValue2...

Drill into your graph by chaining more filters. For example

#subtree@familyLifeTasks#leaves

shows leaves of the subtree familyLifeTasks.

Available filters

#subtree@[taskId]

Show only the subtree starting at a certain node screenshot from 2016-09-25 15-38-03

Uploading Screenshot from 2016-09-25 15-37-26.png…

#leaves

Show leaves of the tree screenshot from 2016-09-25 15-37-26

#done

Shows completed leaves

#todo

Shows marked not done

#unestimated

Shows leaves missing a pomodoro estimate.

About

Pomodoro-centric, heirarchical project management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors