Project is configured to communicate with f1-dash backend. It uses Rust, so you will need to have cargo installed.
I recommend checking this fork. It provides data generation logic.
# this will prompt you to create a new file with data
cargo r -p generatorCaution
Data models provided with these generatoed files are kinda unstable, so I highly advice you to create 2025 mexico race, otherwise there probably will be problems parsing server messsages.
After the data was created using fork provided above, or other ways described in the original repo, just start simulator to simulate the F1 SignalR server and start live server to start the actual backend up!
cargo r -p simulator 2025-mexico-race.data.txt # simulator
cargo r -p live # live serverafter that you should be good to go!
Just open the project in XCode and it should run just fine!
To Change some settings, like Server IP and other stuff, open F1Vision/App/Configuration.swift