Go to file
Developer a689adf5f2 docs: add comprehensive development history and feature timeline 2026-08-28 03:26:24 -04:00
.agents/skills Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00
.github/workflows Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00
android feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
assets feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
docs CHECKPOINT: Pre-audit baseline snapshot before field readiness review 2026-08-27 09:28:23 -04:00
ios Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00
lib feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
linux feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
macos feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
server/waze_relay feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
test feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
tool feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
web Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00
windows feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
.gitignore feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
.metadata Pre-Phase-2-Feature-Expansion Backup 2026-08-27 01:26:53 -04:00
CHANGELOG.md feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
DESIGN.md docs: add DESIGN.md design system for Stitch 2026-08-27 16:09:21 -04:00
DEVELOPMENT_HISTORY.md docs: add comprehensive development history and feature timeline 2026-08-28 03:26:24 -04:00
FEATURES_CHANGELOG.md feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
README.md Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00
analysis_options.yaml Pre-Phase-2-Feature-Expansion Backup 2026-08-27 01:26:53 -04:00
generate_icon.dart CHECKPOINT: Pre-audit baseline snapshot before field readiness review 2026-08-27 09:28:23 -04:00
project_summary.md Pre-Phase-2-Feature-Expansion Backup 2026-08-27 01:26:53 -04:00
pubspec.lock feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
pubspec.yaml feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
serve_apk.js feat: Evolution UI theme, zero-lag 20Hz speedometer, interactive route preview, and Waze alert relay server 2026-08-28 03:23:23 -04:00
skills-lock.json Pre-Motorcycle-Garage-Feature 2026-08-27 03:07:33 -04:00

README.md

Motorcycle Digital Dashboard 🏍️

A high-performance, dark-themed telemetry and analytics dashboard for motorcycles, built with Flutter.

Features

  • Real-time Telemetry: Uses GPS and IMU sensors to calculate speed, lean angle (bank), and acceleration/braking G-forces.
  • Automatic Ride Recording: Automatically starts tracking when movement is detected and logs your trip.
  • Performance Analysis: Automatically measures 0-60 MPH and 0-100 MPH acceleration times.
  • Ride History & Replay: View past rides, replay telemetry synchronized with a Google Map.
  • Audio Alerts: Text-to-speech alerts for milestones and ride states to keep your eyes on the road.
  • Data Export: Export your ride telemetry to .csv or .gpx for external analysis.

Setup & Building

  1. Ensure you have the Flutter SDK installed.
  2. Clone this repository.
  3. Run flutter pub get to fetch dependencies.
  4. Add your Google Maps API key in android/app/src/main/AndroidManifest.xml (replace YOUR_API_KEY_HERE).
  5. Run flutter run or flutter build apk.

Architecture

  • Framework: Flutter (Material 3).
  • State Management: Riverpod for reactive UI state.
  • Database: Drift (SQLite) for robust, local storage.
  • Sensor Fusion: Complementary filter combining accelerometer and gyroscope for precise lean angles.

Disclaimer

This application relies on the accuracy of your smartphone's internal sensors. It should be securely mounted to the motorcycle using a rigid mount. Do not interact with the screen while riding. Ride safely!