This application takes a perspective on focus.
One ambition in this endevour is to have fun developping it and use the experience to demonstrate resellable talents in software development. All are encouraged to have a look at the issues and contribute.
Why do we do what we do? I often forget myself. The point here is remember why I do what I do. The application does this by inserting a 'why' into the todo list. In order to achieve some goal I do some activity. The goal and the thing are both representable by 'todo' items.
You can use this at : https://www.taskwhy.com
As a list progresses, the activities can become intermediate goals with other activities attached to them. Therefor, and this is important, the new intermediate is strictly the same as a previous activity. The todo is both an intermediate goal and an intermediate activity. The trunck todos are goals, the branch todos are intermediate activities at their base, the branch todos are intermediate goals at their bifurcations, and the leaf todos are activities.
Practicaly, it is presented in the following format :
TO WHY DO HOW.
Both WHY and HOW are non-finite verb phrases composed of an infinitive form without the 'to' and a direct complement.
The simplicity is beautiful. There is no tree view actually, just a table view. Everything is on one page.
The web app is a Django project. Projected future extensions are :
Other documents of interest are:
This is README.md