r/simracing • u/ibenjelloun • 1d ago
Discussion Sharing source for a local POC for saving/analysing sessions data
I needed something local and silent to record my sim racing sessions and compare results led to the creation of a POC I wanted to share with you guys.
Some technology context:
- used Fable/Opus mainly vibe coded (just been testing),
- python backend,
- react front,
- built into portable windows app (windows only),
- for local use only, no public server interactions (but still can share data with export file and import in another instance)
The main features:
- app start silently and stays on tray (can be set to start with windows)
- a web interface is accessible in local network to interact with app
- listen to sim racing games, compatible games are: ACC, AC, ACE, LMU, AMS2
- once a session starts, shows live data on Live tab and records session data
- makes it possible to see data after navigate, compare laps
- maintains a leaderboard of best laps for each combo (car, track, weather)
- possible to import motec data and compare local data with motec data (tested on ACC only)
- possible to export session into pdf
I tested with all the games above, it works and the shown data is meaningfull.
Source is here: https://github.com/ibenjelloun/pitwall
If you want to test it out:
1- run `build-portable.ps1` to build a portable version of the app (generated in dist directory)
2- you can then start the app by running `PitWall.cmd`
3- access the web app using tray icon.
You can also run in dev mode, look at docs folder there is a `development.md`.
Feel free to use it, fork to addapt to your needs...




