Van een simpel idee tot een volledig platform — gebouwd door een mens en AI samen.
PitCrew is gebouwd in een unieke samenwerking tussen mens en AI. Andre kwam met de visie en richting, Claude (AI) hielp met architectuur, code en implementatie.
PitCrew is een AI racing coach platform dat realtime feedback geeft tijdens sim racing sessies. Het leest telemetrie uit Automobilista 2 en Assetto Corsa en geeft via text-to-speech coaching tips. Daarnaast biedt het een website met dashboard, leaderboards, community en een meertalige verkeersquiz.
Vier AI coaches met hun eigen persoonlijkheid en specialiteit, aangedreven door Piper TTS met neurale stemmen.
Rustig en warm. Focust op rijtechniek en consistency.
Direct en technisch. Monitort auto-status en setup.
Fred & Ed: commentaarduo. Fred brengt de feiten, Ed de sfeer.
Geduldig en educatief. Leidt de verkeersquiz.
De server draait op een Ubuntu homelab met Docker. Een Flask API met 85+ endpoints handelt alles af: authenticatie, telemetrie sync, quiz, community, leaderboards en voice chat signaling.
C# WPF (.NET 8)
AMS2 + Assetto Corsa
Piper Neural Voices
Ubuntu / Docker
Flask + SocketIO
MySQL 8 + SQLite
HTML/JS/CSS + NGINX
WebRTC + CF TURN
SteamVR / OpenVR
Overstap van C++ met ImGui naar C# WPF met modulaire architectuur (Core, Services, App).
Vier AI coaches met unieke stemmen via Piper TTS. 190+ responses, 40+ trigger types.
Telemetrie lokaal in SQLite, server sync via Flask API met 85+ endpoints op Docker.
Dashboard met circuit topview, heatmap en corridor. Leaderboards, community chat en forum.
Verkeersquiz met 500+ vragen, SVG borden, 5 landen, moeilijkheidsgraden en leaderboard.
SteamVR overlay, WebRTC voice chat, access control, admin panel en complete bochtenanalyse.
Circuit topview, heatmap, track corridor, 3-lap vergelijking, coach analyses per sessie.
4 tabs: Racing XP, Safety Rating, Snelste Ronden per circuit, Quiz scores.
DM's, chatrooms, forum met topics/replies, en moderatie tools.
WebRTC peer-to-peer audio, lobby kanalen, push-to-talk.
Local-first data — Geen internetafhankelijkheid tijdens racen.
C# migratie — 3x snellere development, minder bugs.
Modulaire architectuur — Makkelijk uit te breiden en te testen.
AI-assisted development — Snelle iteraties van idee naar werkende code.
WebRTC P2P — Directe voice chat zonder media server.
TTS throttling — Coaches moesten leren om niet door elkaar heen te praten.
Telemetrie sync — Sessies van 30K+ records vereisten batch-uploads.
Track corridor — Normalisatie met 400 punten per ronde voor correcte analyse.
Cloudflare tunnel — WebSocket en TURN traffic correct routeren.
Browser caching — Oude JS bestanden veroorzaakten verwarrende bugs.
Dashboard en community op je telefoon.
Support voor ACC, iRacing, BeamNG en meer.
Corner analysis, remzone optimalisatie, racecraft tips.
Achievements, seizoenen, challenges en beloningen.