Inspiration

We took inspiration from Spotify Wrapped, since we've always wanted to see fun facts about our GitHub

What it does

Show you 3 different categories with a sleek finisher that you can share to your friends or social media!

Each category comes with specific statistics about your commits, repositories and code.

There's also a personality type attached to each category Commit (O, H, N)

  • Active during the week weekday & daytime = Office Worker (O)
  • Active during weekend & daytime = Hobbyist (H)
  • Active during nighttime = Night Owl (N)

Repository (Q, T, P, D, C)

  • Has => 10 issues = QA (Q)
  • Has => 20 PRs = Team Player (T)
  • Has same abandoned and create amount = Perfectly Balanced as all things should be
  • Has abandoned more repos than created = Destroyer of worlds repos
  • Has created more repos than abandoned = Creator

Code (E, S, G, M, D, W, A, F, C)

  • Java = Enterprise (E)
  • Go/Rust/C/C++ = SPEEED (S)
  • C#/GDScript/Lua = Game Development (G)
  • Dart/Kotlin/Swift = Mobile Development (M)
  • Docker/Shell/Terraform = DevOps (D)
  • JavaScript/TypeScript/PHP/HTML/CSS = Web Development (W)
  • Python/Jupyter/R/MATLAB = Analytics/AI (A)
  • oCaml = Finance (F)
  • Solidity = Crypto (C) (if nothing then you'll be J! Jack of all trades)

How we built it

Next.js, Tremor.so, Tailwind, GitHub Rest API

Challenges we ran into

Data parsing was.. painful

Accomplishments that we're proud of

Not getting food coma from all the delicious food

What we learned

HTML to Canvas is REALLY easy and definitely will be used again in future projects

What's next for GitHub re(fetch)

Deployment so that it's publicly accessible

Built With

  • github
  • next.js
  • rest
  • tailwind
  • tremor.so
Share this project:

Updates