Thinking about how to store, categorize and display arbitrary datapoints in mirage.
Chronicle uses these fields:
FROM TO CAT DESCRIPTION 2018 APR 2019 SEP ID Event Description
which boils down to:
- location (possibly)
- JSON (possibly)
Which would be sufficient for tracking major life events like, projects, relationships, placed lived, work, education
Data would be saved in a structure like,
event. Which would refer to a structure
Life Events (think Chronicle)
The original use case which allows to build a fancy graph of major life-events and see their relation to each other.
What about habit tracking? Would be fine as well, if
date_to support days instead of months like in chronicle.
Habits that occur more than once per day are not possible. I guess you could use
date_time instead of only
Even location tracking would be possible, maybe add a location field for that.
You could have a json field to store arbitrary data, for example, elevation for a GPX track.
Scrobble data would mostly be the json data, but a readable string like
Closer by Nine Inch Nails as description would work.