Skip to content

A Light-weight todo manager with time estimation tracking.

Notifications You must be signed in to change notification settings

Fangjin98/daydayup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DayDayUp

A Light-weight todo manager with time estimation tracking.

Introduction

Time estimation is a key need for todo management. DayDayUp helps you to better estimate the completion time of todos via evidence-based scheduling (EBS).

Background

What is the EBS?

EBS is a statistical algorithm that produces ship date probability distributions. It gathers evidence, mostly from historical timesheet data and provides accurate schedules.

EBS produces a probability distribution curve, so that you know for any given date, the probability that your project will be completed.

How the EBS works?

In DayDayUp, each todo has three attributes:

  1. real duration : record by DayDayUp, after users finish a todo.
  2. estimated duration: set by users when (after) a todo is created. It means that, this todo is supposed to take estimated duration mins to finish.
  3. predicted duration: calculate by DayDayUp as the results of the EBS. It is a set of values, representing the bias of estimated duration under different probabilities.

After one todo is created, users can set the estimated duration.

For each unfinished todo, DayDayUp adopts Monte Carlo Method to calculate predicted durations, based on the bias of real durations and estimated durations of finished todos.

Install

Building from source

Make sure you have installed:

Clone the repository with git clone https://github.com/Fangjin98/daydayup-winui3

Open src/daydayup-winui3.sln and hit F5 to compile and run.

Screenshots

Roadmap

Status Features Memo
Create Todos Set estimated duration of todos
Start & Pause Todos Switch status of todos
Per-todo Informations Estimated duration, Prediction durations and Current duration
Multi-language Support
🔁 Data Export
🔲 Multi-device Synchronization
🔲 Category Todos can be assigned to different categories
🔲 Dashboard Statistics summary
🔲 CLI Support

✅ Supported | 🔁 In progress | 🔲 Not started

Acknowledgments

About

A Light-weight todo manager with time estimation tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages