At six o’clock this evening, I initialized coding on a new project, code named, easyplan. This is planned to be a desktop software as of today and will be used as a project management tool.

Motivation

Now one maybe asking, why build another one of this kind? Well the answer to that is in the project name, it’s about simplicity and being easy to use. Most available software now for project management of this kind are too overwhelming especially on simple use cases. To cut the story short, I wanted to build something that is as easy as can get to operate but not that dumb.lol

The Plan

In here, I will layout a not so specific and less detailed outline of the project.

The Project object

The project object will consist of the project tasks, calendar management, working time setting, organizing the task line (moving, splitting of task), task connections/dependencies, etc.

The Task object

The task object is responsible for handling task properties, events and task manipulation capabilities.