How I redesigned Trip Stats in GoMechanic’s GoConnect OBD?

Sahil Saxena
4 min readJul 13, 2022

GoMechanic’s GoConnect is an OBD (On-Board Diagnostics) device that connects with your car’s OBD port and lets you keep a track of the vital parameters of your car.

GoConnect device for OBD-II compatible cars

What’s GoMechanic and what do we do here?

GoMechanic is India’s leading multi-brand car service and spares platform based out of Gurgaon. GoMechanic enables car owners to book appointments for car service and repair through its mobile app.

Driving a connected car is the new normal and for those who still own some old gems GoConnect is just the right solution to keep up since most news car come with connected tech right from the factory.

Problem Statement

The current stats page served as an initial proof of concept to validate the product and also missing the features which our competitors were offering to their users.

The task was to recreate the trip statistics screen since current screens were not very intuitive and lacking additional features that we wanted to introduce.

Current Trip Stats Screen

It allows our customers to keep a track on their vehicles and get the following information:

  • Trip Details like distance, time etc.
  • Journey Map with trip start and end.
  • Driver Behaviour Alerts.

The above mentioned list of features was enough for me to know why we are doing this. From self employed people to parents who drop off their kids to school and petrolheads looking for more data while driving, GoConnect provides inexpensive solution when compared with a stolen or poorly driven car demanding frequent repairs.

Breakdown of Current Screens

Though previous version was directly developed without being designed first, it gave me a fair understanding about what’s in it for us.

Let’s break down these screens and inspect the design to understand how it works, and the intention behind each decision.

Breakdown of Current Screens

Scope of Improvement in Current Design

After breaking down the components in the current, my critical thinking turned on and I analysed what all can be improved in this design.

I checked with the frontend team as to why we are showing the trip map on a different screen and not the same one. The reason was that API for map was slow and having so many API calls together increases the page load time.

Now the backend teams have optimised the response time and the map can be displayed on the same page.

Scope of Improvement in Current Design

Competitive Research

I looked at some of the apps providing OBD as a service to understand how they present the information.

Competitive Research

Almost all the competitors were following a similar pattern. The common patterns I noticed were:

  1. All of them have a trip map.
  2. Start and End Address of the trip
  3. They are able to show the exact location where alert was triggered
  4. They also have almost all the data points that we have to show.

Additional Information we wanted to show

Since the product was evolving, more data points were available from the car info API. Below is the information we wanted to show:

Additional Info to Introduce

Again, I checked with backend team to see if we have this information available and I was informed that it can be made available based on latitude and longitude data. I then convinced our frontend team to show these to users so that they can better manage their trips and keep a check on their driving habits.

Wireframes

Keeping in mind the insights collected from competitive research I started with wireframes and experimented different layouts. I finally narrowed it down to a few ones that I felt would convey more value to the user.

Wireframes

Final Design

Now users can clearly view start and end locations of trip on the map and the addresses as well. Along with this, all the information was structured and organized in a better way.

Final Design

Impact of the Design

Marketing teams began using the picture of this page for branding and social media which lead to unexpected bump in the sale so much so that we had to disable the purchases on frontend and were enabling it as and when we were getting a new batch of devices from our partner.

As a result of increased sales, the page visits increased manifolds.

Next Steps

We are brainstorming about giving a timeline of all the alerts issued during a particular trip. We can also iterate on the placement of speed indicators or may be integrating them with map.

--

--