Not happy with it yet but threw it online nonetheless:
At a later date I intend to add graphs, will restyle tables to be prettier, add some more statistics when I have more data (now only have year end 2023 and yesterday/today - latter two which are identical). Graphs, for instance on team page I now have rank throughout time in a table. Later will throw that in a graph instead (first need to figure out how though).
Anyway, when opening page you see the team rankings (in an ugly table for now). You can click on a team name to see the composition of the team and historical ranking in competition of said team. Names are clickable but link to CQRankings website. Random Stats tab currently only has one table... Just the 25 riders which have outperformed their 2023 points the most in absolute terms. Last column is clickable which shows which teams hold that rider. Typing this, I should sort probably by ranking of each team in overall competition!
Insert New Data: Can only be done once per day. Updates the CQ Points. Not sure how often they are updated though (nor how quickly) but tracking it daily should cover most cases. Anyone can click it but as mentioned, if data is already there it won't do anything.
Everything on it now will work going forward. If Data is updated the tables will also automatically update of course.
Later will check for an export function. What would be desired for this; Which data and which format? Will need to create this anyway (as well as graphs) for a different purpose so this is a nice test case.