F1StatsHub gathers its data from two main sources:
-
Local Database: Most of the data is stored locally in SQL Database.
-
Ergast F1 API: Real-time data regarding next information about upcoming races.
F1StatsHub is built using the following technologies:
- Backend: Python (FastApi)
- Frontend: Solid JS
- API Integration: Ergast F1 API
- Database: MySQL
- Visualization: Chart.JS
This repository comes with a docker-compose.yml
file, so you can quickly set up the application and try it out on your local machine