Skip to content

abb34/CARDASH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarDash

Tesla-style car dashboard for Android tablets. Connects via WiFi OBD2 (ELM327).

Features

  • Real-time speed, RPM, coolant temp, throttle, fuel level
  • Map (OpenStreetMap via flutter_map)
  • Music player
  • Vehicle customization (make/model/year)

Setup

flutter pub get
flutter run -d <your-tablet>

OBD2 Setup

  1. Plug ELM327 WiFi adapter into OBD2 port
  2. Connect tablet to adapter's WiFi hotspot
  3. In app Settings → enter IP (default: 192.168.0.10) and port (35000)

TODO (Claude Code tasks)

  • Implement OBD2 PID parsing in services/obd_service.dart
  • Add flutter_map with OSM tiles in screens/dashboard_screen.dart
  • Build CarSelectScreen with make/model/year picker
  • Build SettingsScreen (OBD2 IP, units, accent color)
  • Implement RPM arc gauge widget (CustomPainter)
  • Add just_audio music integration
  • Trip history with SharedPreferences
  • Add fuel consumption calculation (MAF-based)

Architecture

See CLAUDE.md for full Claude Code instructions.

About

CARDASH

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages