Welcome to F1StatsHub This application provides a comprehensive platform for Formula 1 enthusiasts to explore a wealth of data from previous races, circuits, driver standings, and more. With interactive graphs and insightful visualizations, F1StatsHub offers a deep dive into the world of Formula 1 racing.
F1StatsHub offers a range of features that cater to both casual fans and dedicated followers of Formula 1 racing:
- Access and display historical race data from previous seasons.
- Explore detailed information about different circuits and their characteristics.
- Stay updated with the latest driver standings and championship points.
- Interact with various graphs and visualizations to analyze race statistics.
- Seamlessly integrate locally stored data with real-time data fetched from the Ergast F1 API.
F1StatsHub gathers its data from two main sources:
-
Ergast F1 API: Real-time data, including race results, driver information, and standings, is fetched from the Ergast API. This ensures that the application provides up-to-date information for users.
-
Local Database: Some data is stored locally in our database, enhancing performance and enabling offline access to certain features. This approach combines the advantages of both real-time data and local storage.
F1StatsHub is built using the following technologies:
- Backend: Python (FastApi)
- Frontend: Solid JS
- API Integration: Ergast F1 API
- Database: MySQL
- Visualization: Chart.JS
Currently F1StatsHub is under construction it will available soon.
To start using F1StatsHub, simply visit our website and explore the world of Formula 1 racing data. No installation is required; you can access the platform directly from your web browser.
Upon accessing F1StatsHub, users will be greeted with an intuitive and user-friendly interface. They can:
- Navigate through past race data and access detailed race results.
- View circuit information, including track details and historical data.
- Stay updated with current driver standings and points in the championship.
- Interact with interactive graphs and visualizations for a deeper analysis of race statistics.
We welcome contributions from the community to enhance F1StatsHub further. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or improvement.
- Make your changes and ensure that the code passes any existing tests.
- Open a pull request, explaining your changes and their benefits.
F1StatsHub is released under the MIT License. You are free to use, modify, and distribute this software as per the terms of the license.