I have spent years trying out different applications, calendars, reminders, etc for my productivity system since the time I read Getting Things Done by David Allen. Some applications are designed specifically for GTD, but almost all of them have certain features that are not very suitable, there will always be certain things that make implementing the system difficult.
Also since calendar and my list management apps are separated, it makes it more expensive to maintain and keep both in sync.
Eventually, I finally decided to build my own application.
This was also a way for me to learn React and Redux. Initially I only wanted to practice by writing a simple to do list application, but after adding features after features it became a really powerful tool that I eventually uses it as my own productivity system. The beauty of it is that I can add whatever feature I want and adjust the user experience to suit my workflow the best.
It’s relatively stable though not feature complete yet, once it became stable and production ready, perhaps I will release it on Github.
Technologies used: React, Redux, Antd, PHP and MySQL.
It already has a lot of features that I use everyday:
- Contexts
- Projects
- Categorizes projects as current or future/someday/maybe
- Built in Calendar and week plan view
- Mobile friendly.
- Sorting tasks and projects based on Covey’s quadrant system(important but not urgent things first)
As of now I name it Bruce To Do temporarily, until there’s a better name.