Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finish v1 of the GitHub Gamification dashboard (5/11) #23

Open
3 of 4 tasks
r002 opened this issue May 11, 2021 · 2 comments
Open
3 of 4 tasks

Finish v1 of the GitHub Gamification dashboard (5/11) #23

r002 opened this issue May 11, 2021 · 2 comments
Labels
2021-05 May 2021 life Our world is vast & filled with wonder!

Comments

@r002
Copy link
Member

r002 commented May 11, 2021

Today's Result:

We're live! 🥳 I've finished a preliminary version of our GitHub Gamification dashboard. Pretty basic so far, but it's a good starting point. It displays our daily progress and we each have our own card column. It looks like this:

https://captains-log--pr45-sprint-grape-skmjnb4i.web.app/study-group.html

image

Source: StudyGroup.tsx and UserProgress.ts

Next Steps:

  • The Streak Counter and Strikes Counter don't actually work yet. Right now the dashboard just shows the total number of contribution days (not requiring them be consecutive). I'll add more stats too like:
    • Current Streak
    • Longest Streak
    • Missed Days (Strikes)
  • System still doesn't automatically categorize cards into their respective day columns on the project board.
  • In the spirit of gamification, we can add fun things like trophies and badges-- eg. If you complete a certain number of consecutive days, we can give you a trophy for each milestone hit. 😀

Motivation/Problem Statement 💭❓:

Today's task is to continue working on the GitHub Gamification dashboard.

Today's Goal/Solution 🥅:

Today's tasks:

  • ✨ Add progress column for Matt and study group member photos.
  • ♻️ Refactor Map<string, Map<string, Card>> into a proper UserProgress.ts model.
  • Refactor the date range display code: Display every day since Mon, 5/3/21 --the first day of the study group.
  • Refactor the code to show Strikes-- days that users missed contributing.

Daily Dev Journal 📓:

First roadblock today:
image

After 30 seconds of Googling, I luckily found this thread though; updating to "webpack": "^5.35.1" fixed the issue! 😁

Observations & Next Steps 🔭👣:

image

References 🔗:

Extra/Fun 🎈🎉:

Last week, a new Krispy Kreme opened up here in the Cincinnati area! So earlier this afternoon, I drove over and got a free daily donut by showing my covid card!! 🥳

image

@r002 r002 added the daily accomplishment Daily Accomplishment label May 11, 2021
@r002 r002 added this to Tuesday in Study Group 00 May 11, 2021
@mccurcio
Copy link

Does that Krispy Kreme have the donut making machine on the premises that you can watch? lol
M

@r002
Copy link
Member Author

r002 commented May 12, 2021

It totally did!!!! Sadly, the machine was off though. ☹☹☹

Still, I got a free donut with my covid card today! It was a good day! 🤗

@r002 r002 added the life Our world is vast & filled with wonder! label May 19, 2021
@r002 r002 added this to the Daily Accomplishment milestone Jun 2, 2021
@r002 r002 added 2021-05 May 2021 and removed daily accomplishment Daily Accomplishment labels Jun 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2021-05 May 2021 life Our world is vast & filled with wonder!
Projects
Development

No branches or pull requests

2 participants