Race Tracker is a Progressive Web Application (PWA) designed for tracking speed, distance, g-forces, and other telemetry data during track racing. It provides real-time data visualization, offline capabilities, and post-race analysis tools.
Access the production version here:
https://tracker.ironcloud.us/
- Real-time tracking of speed, distance, time, and g-forces
- Local data storage for offline use
- Export data to CSV format
- Import data from CSV files
- PWA support for offline access and installation
- Video overlay creation from recorded data
- Calculate lap times and average speeds
- Tracks maximum speed and g-forces
- Plot data points on the map
- Set automatic start for logging
To run the application locally:
- Clone this repository:
git clone <repository-url>
- Run http server in root directory:
npx http-server .
- Grant location access when prompted for full functionality.
- Open the app.
- View real-time telemetry data on the dashboard.
- Start logging data in the logging menu.
- Export your session data as CSV for further analysis.
- Use the video overlay feature to combine telemetry with race footage.
To run unit tests:
npm test
to develope front end tests:
npx cypress open
For questions or support, please contact Mark.