Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,221 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCTaskManagementAndScheduler

Personal planner, organizer and scheduler task management system using C++23, CMake, QT and MySQL

Over my career as a software engineer, I have found it helpful to use personal planners to schedule my time. First there were the paper planner from Daytimer. This was helpful to plan my time around meetings and appointments as well as keep some very brief notes. The drawback with this system was that I could not record goals or prioritize tasks.

I moved on to the Franklin Covey planner system which provided a system for laying out goals, prioritizing tasks on a daily basis and managing meetings and appointments as well as more space for notes. The drawback with this system was that it did not easily provide for multi-person software development projects when I had to manage projects. It was also not electronic in the era of PDAs and cell phones. I continued to use the Franklin Covey system but also to use Microsoft Project and Microsoft Outlook.

I still haven’t found an electronic system to merge all the features of the Franklin Covey paper planner with Microsoft Project and Outlook. My iPhone does the job of the Daytimer paper planner, but there is no way to prioritize tasks or align those tasks with goals. There are now much better project planning tools than Microsoft Project coupled with Outlook or Microsoft Exchange Server. Most or all Product Lifecycle Management tools ignore the smaller side of personal time management. As far as I know, Franklin Covey never extended their tools to include project management and their software didn’t work the same as the paper planner.

The current version of the tool

I have been using this planner since January of 2026 to organize my development of the planner.

Planner User Dashboard

Code Reviews

Significant portions of the code were posted on the Stack Overflow Code Review community July 7, 2026 through July 9, 2026. Issues found in those code reviews are currently being recorded.

Test Coverage

The models and database used by the tool access are tested separately. The test coverage of the models and database used by the tool is currently 95.7%.

Test coverage of models and database access

There is a list of known issues.

Development Environment

  • Ubuntu 24.04
  • g++ 14.2.0
  • C++23
  • Qt 6.10.3
  • cmake 4.3.3
  • Boost 187
  • mariadb Ver 15.1 Distrib 10.11.14-MariaDB

About

Planner and scheduler task management system using C++23, Boost, MySQL, CMake and QT

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages