Rooting organizes recurring activities into a daily task list. Study, nutrition, and gym modules provide the detail behind those tasks, while completion records and streaks show activity over time.
The design uses a quest-book structure: a daily item can open the relevant module, record completion, and contribute to a longer record. Different activities can use different scheduling rules.
The project is a prototype for bringing several personal routines into one place. The main design work is in making those modules fit together and keeping the daily list usable as the underlying records become more detailed.