The achievements would be similar to how tasks are created now but with multiple goals and badges. For example, when setting up the goals, the user could specify the amount to reach goal and the badge name and icon awarded when reached.
Another related idea is to have predefined goals and badges. Example of a 60 day project:
1 day & Started Badge
5 days & Baby Steps Badge
15 & Walking Tall Badge
30 & Running Badge
60 days & Unstoppable Badge
I'm using this approach currently for learning guitar and its working out well but I have to manually enter & track & reward myself.
The achievements would be similar to how tasks are created now but with multiple goals and badges. For example, when setting up the goals, the user could specify the amount to reach goal and the badge name and icon awarded when reached.
Another related idea is to have predefined goals and badges. Example of a 60 day project:
1 day & Started Badge
5 days & Baby Steps Badge
15 & Walking Tall Badge
30 & Running Badge
60 days & Unstoppable Badge
I'm using this approach currently for learning guitar and its working out well but I have to manually enter & track & reward myself.