Skip to content

rybak/resoday

Repository files navigation

Resoday icon

Resoday – habit tracking calendar

Resoday allows tracking habits, chores, and other activities on a daily calendar. This application emulates the Every Day Calendar by Simone Giertz, which is shown in video Why Most Resolutions Fail & How To Succeed by Veritasium.

Resoday screenshot

Examples

Resoday helps answer the questions like the following:

  • When was the last time I did laundry?
  • Did I take vitamins today?
  • How often do I journal?

Examples of what you can keep track of using Resoday:

  • Fitness and physical exercise
  • Housekeeping chores: cleaning the floor, doing laundry, etc)
  • Hardware maintenance: changing the oil, recharging batteries, etc)
  • Mental health exercises:
    • Journaling
    • Meditation
  • Studying: homework, revision, etc

Usage

Download resoday-release.jar from releases tab on GitLab or GitHub and launch it. If your Java installation is not integrated into operating system and/or desktop environment to automatically launch *.jar files, use:

$ java -jar resoday-release.jar

Requires Java 17 or newer.

Building

Run in a terminal:

$ ./gradlew clean release

After that, you can launch Resoday from file build/distributions/resoday-release.jar.

License

Resoday source code is distributed under GNU General Public License version 3. See LICENSE.txt for details.

TODO

TODO list in Taskell (Markdown-like) format