This is a desktop program designed to help you track daily statistics.
- Python 3 (developed on 3.12.2)
- Some Python packages (see "requirements.txt")
Navigate to this project's root directory. If it is your first time running this program, you will have to run:
pip install -r requirements.txt
Then, simply run:
python controller.py
Note: if your Python installation recognizes .py files, you can simply create a shortcut for controller.py, put it wherever you'd like, and run it like that.
- Each "Category" has an "Entry" for any given day.
- Each "Entry" has a value; currently supported values are numbers, text, and times.
- Ability to set runtime reminders for filling out certain category entries
- Ability to create backups
Note: at the moment, backup loading must be performed manually. Day Tracker uses the database file called "tracker.db" located in the root project directory. You can substitute any backup as long as you rename it to "tracker.db".
- Load backup feature
- Generate graphs for given time spans (Web interface)
- Jump-to-date feature
- "Now" button truncates leading zeros
- Descriptions are currently unavailable
- Math functions are currently unavailable
- Float values throw an exception when being read
- Terminal runs behind GUI