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
- Sets up custom rewards for hitting your long-term goals
- Shows your progress visually with yearly and monthly graphs
- Tracks time spent on different projects and activities
- Lets you create separate goals for various areas of your life
- Helps you stay motivated by linking rewards to consistent effort