chaseconey / frl Goto Github PK
View Code? Open in Web Editor NEWAn F1 League Portal
Home Page: https://frl.app
License: MIT License
An F1 League Portal
Home Page: https://frl.app
License: MIT License
Mayos had the idea that we could color code the lines by team to help identify drivers easier.
Have a page that shows our previous season champions.
Allow full time drivers the ability to say they won't be driving for a race so we can fill with reserves.
Because available F1 numbers change each season, we need to be able to say which numbers are actually available to show on the sign up form and other various areas. This will not affect any relationships or historical data, just for validation purposes.
Areas that I know of:
In general, there are a lot of data points that are currently brought in to the portal as strings. This is an artifact of the original implementation where Sucuri was passing pre-calculated values for a ton of things. For the next season, I would like to move as many of our values to be native data types as possible. We can then build out ways to display that data that looks similar-ish to what we have today.
A list of values to change:
Race Results
Race Quali Results
From Prestige:
One thing that I thought of the other day that might be useful on the website and I think is possible based on the data that you're collecting is the Starting Race Track and Air temperature. I've been noticing and maybe this is a bit of placebo, but I think tire wear at least in F1 2020 and I'd assume F1 2021 as well is somewhat affected by the conditions that you're driving on. I don't have any scientific research to back up these claims, but I noticed it pretty drastically when I was prepping for COTA that the race strategies seemed to be changing based on what the track temperature was in game. Might be useful to record that on the site so that when you're looking back to races from previous seasons, we could see how track temp affected strategies?
I think it would be cool to have a stacked line graph that has 1 line that represents quali position and another that represents race position. For every position gained between quali and race would be green shaded area, for every one lost would be red. This would allow you to see visually folks that typically have good race pace or good quali pace.
Right now the tabs
component doesn't work when using the select on mobile. Need to have a click handler of some kind.
As people come in to read a post, it's not super clear that there is a subscribe functionality there. I vote we add a subscribe button on the actual post page as a shortcut to subscribe to the feed.
From Luckymoose and others:
in the race matrix you should have pole as bold for the points and fastest lap as italicized
Ballzech recommended a constructor plot points tracker similar to the championship points tracker.
Like #40, we should do the same implementation for F1 Teams as they can change over time as well. We want historical data to show the old teams and even team names, but we only want to show current/available teams in the various areas of the site.
Areas this could affect:
We need to make sure that driver's points are "sticky".
This means if kub drove for Red Bull for 3 races, then switched to Haas, the 3 races he drove for Red Bull would stick to Red Bull.
Right now total race time is pre-computed on import. We should do the race time + penalty time to be on the fly so that penalties that are added after the fact will be added in-request.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.