Resources: Skill, Practice
Skill
- owner (id who created it)
- name
- description (optional)
- reviewUrl (optional)
- practiceUrl (optional)
- public (default false)
Practice
- owner (id who is practicing this skill)
- skill (the id of the skill we are subscribed to
- streakStart (timestamp, set when daysStreak = 0 and practiced)
- lastPracticed (timestamp, set each time the practice button is clicked)
- daysStreak (virtual, if lastPracticed is not yesterday or today, return 0, else 1 + (lastPracticed day - streakStart day))
v2
Comment, Rating
Resources: Skill, Practice
Skill
Practice
v2
Comment, Rating