The Briefing Room is a web application designed by a passionate fan of F1. The goal of this app is to provide a platform where fellow enthusiasts can dive into the world of F1 racing through in-depth telemetry data analysis. You can explore historical race data, compare drivers' telemetry, and stay up-to-date with the latest race results and championship standings. 🏎️⚡️
Delve into drivers' telemetry data starting from the 2021 season, allowing you to analyze and compare their driving styles and strategies.
Get comprehensive insights into the latest race results, World Driver's Championship (WDC), and World Constructor's Championship (WCC) standings for the ongoing F1 season, and a nice look at the season schedule.
Explore the rich history of F1 by accessing WDC and WCC standings from every season since 1950.
- React with TypeScript
- Next.js
- Redux
- You'll need to have Node.js installed
- In order to run the web application locally, you need to install and run The Briefing Room API.
- After the backend is up and running, you will need to clone this repository with:
git clone git@github.com:milan-codes/the-briefing-room.git
- Navigate to the folder and install the node modules with yarn:
cd the-briefing-room && yarn install
- Create a
.env.local
file where you specify in theSERVER
environment variable where the API is running (e.g.:SERVER=http://127.0.0.1:8000
) - Start the app in dev mode with
yarn dev
(or alternatively to test out the build:yarn build
and thenyarn start
)
Contributions are welcomed! If you have coding skills, insights, or ideas to improve the app, you can actively participate in its development. Whether it's fixing bugs, adding new features, or suggesting improvements, your input can make a significant difference. Open an issue if you have any insights.
- Note that only signed commits are accepted
The creator of this web application is in no way, shape or form linked to FORMULA 1, Liberty Media, the FIA or any other organization. This website was created only for fun, and educational purposes and it does not generate any revenue. All rights belong to their respective owners. Any insights or data derived from the app should be regarded as unofficial and for informational purposes only.