track-my-life

Gain insights from measuring activities and moods in your life (HTML and REST API built on CherryPy)

MIT License

Stars
1

Track My Life

Author: Michael Currin

Find ways to better measure, understand and improve your life with Track My Life, a web-based application for logging and analysing personal activity.

The trackMyLife application is implemented in Python 2.7 and consists of a SQLite data managed with an ORM, a REST API and an HTML frontend for mobile and desktop consumption. The service is inspired by mobile apps on Android PlayStore, such as Daylio, Habitica and Water Drink reminder.

The kind of records I look to track for myself daily activities, mood, habits, goals, drinking water and driving/petrol. The idea is to track all of these in my own system, so that I can customise and centralise the creation of my personal data, then combine it however I wish when reporting and analysing it.

I am developing and hosting the app on https://pythonanywhere.com for my own private use, but this could be expanded publically with improved functionality and a lot of security and privacy enhancements.

Table of Contents