Automotive / EV
Two-wheeler digital dashboard UI built with Qt/QML for real-time riding data and vehicle status.
Outcome
Compact two-wheeler dashboard with ride, battery, warning, and status screens.

Industry
Automotive / EV
Platform
Qt Quick, C++, Digital Cluster
Engagement
Vehicle dashboard UI prototype
01
EV dashboard flow
02
Small display optimization
03
Ride-state views
Case study
The project needed a Qt/QML interface that could communicate complex system state clearly, remain maintainable, and scale across multiple screens without visual or architectural drift.
Compact two-wheeler dashboard with ride, battery, warning, and status screens.
Deliverables
The implementation focuses on maintainable QML composition, C++ integration readiness, responsive screen layouts, and UI states that can be validated against real product data.
Screenshots
Screens from the project showing core workflows, control surfaces, dashboard states, and interaction patterns.

The main e-scooter dashboard shows speed, navigation path, trip info, battery, range, media playback, and bottom navigation.

A dark theme version of the ride dashboard keeps speed, trip distance, battery, range, music, and top warning icons visible.

The profile screen displays vehicle owner details, registration information, and document cards for driving license, PAN, and Aadhaar.

The same profile/documents workflow is shown in dark mode, preserving the left settings menu and document previews.

Display preferences include brightness level, light/dark theme selection, and night-sight headlight toggle.

A dark settings variant shows the same brightness and theme controls for nighttime dashboard use.

Bluetooth settings show connection state and available pairing actions beside a scooter render.

The Bluetooth workflow is repeated in dark mode with the same connect/disconnect state and scooter preview.

The About page lists vehicle color, range, top speed, charge time, ride modes, acceleration, and max power.

A dark presentation of the e-bike specs keeps the scooter render and key technical values readable.

Sound preferences include turn-indicator audio and parking-assist sound toggles.

The same sound toggles are shown in dark mode with a simplified settings layout.

The My Trip screen lists recent rides with distance, route names, timestamps, and expandable trip cards.

A call screen shows caller identity with keypad, speaker, mute, and hang-up controls above the persistent battery/range footer.

The phone keypad view supports number entry and call actions without leaving the vehicle dashboard shell.

The media player shows album art, track metadata, favorite/share actions, playback progress, and music controls.
Watch the project in action and explore the source code.
Access the complete project source code, including Qt/QML UI, C++ backend logic, and build configuration.
Related work

Automotive-style infotainment and vehicle control UI developed with Qt/QML.
Automotive-style control interface for vehicle state, media, navigation, and comfort controls.

Next-generation vehicle control and digital cluster UI built with Qt/QML.
Refined vehicle control experience with stronger visual hierarchy and screen-to-screen consistency.

Automotive digital instrument cluster built with Qt/QML for speed, battery, range, warning icons, and driving-state visualization.
A high-contrast digital cluster with startup, speed, battery, range, warning, and driving visualization states.
Share your hardware target, UI scope, Qt version, and delivery timeline. We will provide a practical technical assessment.