A modern, hybrid car dashboard interface built on top of the excellent node-CarPlay project.
- Digital displays instead of traditional gauges
- Hybrid-specific data: Battery level, electric range, fuel efficiency
- Real-time updates: Live time/date display
- Static car data: No distracting random changes
- Glass-morphism design: Modern, translucent cards with blur effects
- Seamless toggle between CarPlay and dashboard when connected
- Beautiful waiting screen when CarPlay is disconnected
- Professional connection interface with status indicators
- Bottom-right toggle button for easy access while driving
- Dark theme perfect for car environments
- High contrast for excellent readability
- Touch-friendly interface with large buttons
- Responsive layout that works on various screen sizes
- Speed: Current vehicle speed (0 MPH when parked)
- Gear: Current transmission gear (P for Park)
- Fuel Level: 78% with gradient progress bar
- Battery: 85% hybrid battery with visual indicator
- Engine Temperature: 92°F monitoring
- Total Range: 420 miles (combined gas + electric)
- Electric Range: 45 miles on battery alone
- Average MPG: 52.3 (typical for hybrid vehicles)
- Hybrid Mode: ECO mode indicator
- System Status: Real-time status of all car systems
-
Clone the repository
git clone https://github.com/kadirgeciit/enhanced-carplay-dashboard.git cd enhanced-carplay-dashboard
-
Install dependencies
npm install cd examples/carplay-web-app npm install
-
Start the development server
npm start
-
Open your browser Navigate to
http://localhost:3000
to see the dashboard
- Beautiful hybrid dashboard with all car data
- "Connect Device" button to initiate CarPlay connection
- Real-time system status indicators
- Toggle button appears in bottom-right corner
- Switch between "🚗 Dashboard" and "📱 CarPlay" views
- Seamless transition between interfaces
- React with TypeScript
- CSS3 with modern features (backdrop-filter, gradients)
- SVG icons for crisp graphics
- WebRTC for CarPlay communication (from original project)
- Hybrid vehicles (Toyota Prius, Honda Accord Hybrid, etc.)
- Car infotainment systems
- Raspberry Pi car computers
- Custom automotive displays
- No traditional gauges: Modern digital displays only
- Static data: Stable information that doesn't distract
- Hybrid-focused: Designed specifically for hybrid vehicles
- Car-optimized: Easy to use while driving
The dashboard features a beautiful dark theme with:
- Animated background particles
- Glass-morphism data cards
- Color-coded information (green for battery, cyan for electric range)
- Professional typography and spacing
This enhanced dashboard is built upon the excellent work of:
- Repository: rhysmorgan134/node-CarPlay
- Creator: Rhys Morgan
- Description: The core CarPlay implementation that makes this project possible
- Developer: Kadir Gecit
- Email: gecit.kadir@icloud.com
- Enhancements: Modern dashboard UI, hybrid car features, toggle functionality
This project maintains the same license as the original node-CarPlay project. Please refer to the original repository for licensing details.
Contributions are welcome! Please feel free to submit a Pull Request.
If you find this project useful, please consider:
- Starring this repository
- Starring the original node-CarPlay repository
- Sharing with others who might benefit from it
Note: This is an enhanced version of the original node-CarPlay project with a focus on modern hybrid vehicle dashboards. All core CarPlay functionality is provided by the original project.