Goals.io is your todo manager with flexible schedule. Unlike conventional calendar-like apps, Goals.io doesn't make you set a deadline, and is suitable for things that do not have a clear time-frame. It's specially designed for your personal commitments, or promises you made to that special someone.
Goals.io let you conveniently setup weekly (or monthly) tasks, that will automatically reset and repeat each week (or month). In the period, you can choose to achieve or forfeit the task, or simply forget it.
Goals.io will track the progression of each goal as time goes by.