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
- Set up separate trackers for each project in Streeeaks
- Use the yearly and monthly graphs to visualize progress across all projects
- Set goals and rewards for different projects to stay motivated
- Track time spent on each project to balance your efforts
- Check your activity heatmap to ensure consistent work on multiple projects