Skip to content

NicholasEwing/bubble-tea-league

Repository files navigation

Click here to try a live demo!

Some notable pages (with placeholder data):

  • Match results page (some info missing due to limits of development key!)
  • Admin page (currently hidden until I get a prod API key, I don't want to get my key banned from someone spamming the demo page!)

An example of the admin page (forgive the choppy quality on my ancient Mac / compressed video quality!):

admin-page-ex.mp4

Right now this app is not very functional since a Season of BTL hasn't kicked off. We'll have a season kicking off in Jan / Feb of 2023 which will show more functionality.

Later, I'll post a preview version of the site that allows you to test out the admin functionality without running up my dev key API limits or charging me a ton of money over Planetscale. (: I'll need to add a lot of guard-rails to prevent people from abusing it maliciously!

Progress:

  • Make polished front-end
  • Finalize back-end logic for tournament generation
  • Get MVP online to gather feedback from BTL admins
  • Apply for Riot Games API production key (strict process, needs placeholder values)
  • Integrate Typescript
  • Clean up / refactor code where needed (it's a bit gross right now, such is the price of speed!)
  • Integrate user feedback before / during Season 9
  • Add and configure Dependabot for easier maintainence
  • Get this bad boy to a 90+ Lighthouse score for educational purposes

Purpose

This app handles the tournament administration and logic of the BTL via the Riot Games API.

Technologies Used:

Trello Board

https://trello.com/b/v4dFicAM/bubble-tea-leaguecom