This task can be performed using Streeeaks
Github-like Activity Graphs For Everything You Do
Best product for this task

Streeeaks
productivity
Track time and set goals & rewards across all your projects. Wether it's a startup you are working on, hitting the gym regularly or learning a new skill - see your progress in a yearly and monthly activity graph.

What to expect from an ideal product
- Shows your progress with colorful yearly and monthly activity graphs
- Tracks time spent on different projects and goals in one place
- Lets you set custom rewards for hitting milestones and staying consistent
- Gives a clear overview of how often you're working towards each goal
- Helps you spot patterns and trends in your activity over time