Skip to main content

Task & Time Tracker

It's a small app to manage task and track time.

Pourquoi avec Godot

The app aim to make me able to manage my developpement projects, mainly on godot. Making it with godot assure me that at a later point I will be able to make a plugin in godot to handle the tasks of the current sprint.

SQL

Using SQL is more secure and optimized than JSON, but is a bit more complex to setup. But not to use.

Data structures

The app handle multiples types of data.

Milestone

Handle long term goals. Can't validate while an associated task is not finished.

Sprint

Handle short term goals. Unlike milestones, if a task is not done, it is pushed on the following one.

Task

Task are the core of the application. Most of data are handled by them. Task can be linked to one milestone and one Sprint at a time. Task can have a child (or sub-task). That create a hierarchy and a Parent task are automaticaly finished when all the child task are finished. A task can limit another one, acting as a dependancy. While the dependancy is not finished the Task can not be started.

Tag

Tags are a tool that make easy to sort task, acting like a category. A task can have multiple task. Depending on the meaning of each of them, it can be a sign that the task need to be subdivised in sub-task.