Build a Manic Time alternative.
The application would be in two parts:
- a tracker agent that dumps data into some backend
- should be dumb and not do much processing of the data
- a reporting dashboard which will show various timelines, statistics etc.