Fausio's Face

Fuel Injection Technology

The company's website redesign now allows customers to book reprogramming services online for a variety of vehicles, including boats, cars and motorcycles.

UI DesignWeb DevelopmentWebsite Redesign
Fuel Injection website homepage mockup

The project at a glance

Designing a clearer route to a service booking

A website redesign and implementation for a vehicle remapping business, connecting service information, online bookings and administration.

  • UI Design
  • Prototyping
  • Web Development
Scope
Interface design and web development.
Status
Published website
Starting point
Original redesign study: July 2021. The implementation uses Nuxt/Vue and an ASP.NET Core API.

The problem

Help visitors understand the services and provide the vehicle and appointment information needed to request a booking.

The boundaries

The public booking journey and the administration interface serve different tasks. Vehicle, service and customer data connect the two through a separate API.

Project Overview

Location
Maputo, Mozambique
Date
July, 2021
Role
UI Designer & Web Developer
Why
Client Project
The challenge
Fuel Injection, a renowned company specialized in reprogramming motor vehicles in Mozambique, sought to further enhance its customers' experience through a visual and functional renovation of its website. Owner Heike Pinto was eager to receive a proposal that would not only modernize the site's aesthetics but also incorporate advanced functionality.
About the company
Fuel Injection Technology stands out as a pioneer in Mozambique, being the first company dedicated to computer software mapping in motor vehicles. Its core mission is the development and provision of vehicle computer maps, aiming to achieve the maximum potential of engines with maximum efficiency, safety and comfort.

I am extremely impressed with the new look of our website. The website now looks more modern, professional and easy to use. The new interface also helped to highlight our vehicle reprogramming services, which I am sure will attract more customers to our business.

Heike Pinto

Heike Pinto

Founder of Fuel Injection Technology

RESEARCH

Old Site Analysis

Before starting the redesign work, the first step I addressed was identifying the existing problems on the current website, as well as the reasons that led to the need for a visual change. After careful analysis, we were able to reach some conclusions that served as the basis for the design strategy.

Some problems found on the old Fuel Injection Technology company website

DEFINE

Target audience analysis

In the second phase of the research process, although the Fuel Injection team already had some preliminary ideas to improve the website's appearance, the main focus was directed to the detailed analysis of the demographic, psychographic and attitudinal information of the company's customers, in order to obtain an in-depth understanding of your target audience.

Demographic Information

Age range: 20-49 years

Mostly adults

Mostly male

Communication channels

Instagram

Facebook

Phone call

Challenges

Understand how reprogramming services work

Difficulties in finding out the price of customer vehicle services on the website

They prefer to access using a mobile platform than a desktop

Psychographic Information

Passionate about motorsport

They care a lot about the aesthetics of their vehicle

They value fuel savings and increased performance of their vehicle

Project Goals

After carefully defining the target audience for this project, I created a strategic diagram, providing a clear and comprehensive view of the project's objectives. This diagram was crucial in guiding the design process, ensuring that the client's needs, user expectations and my goals as a Designer were aligned, resulting in an efficient and user-centric approach.

The Venn diagram highlights, on the left, the customer's needs, on the right, the user's needs, and in the center, the needs shared by both entities.

IDEATION

New sitemap

After defining the project's objectives, I created a strategic diagram that served as the basis for the ideation phase. In this step, we develop a comprehensive sitemap, neatly mapping out the structure of the site. This structured approach allowed a fluid transition to the subsequent phases of the project, ensuring coherence between the objectives, the user experience and the practical implementation of the ideas.

Fuel Injection Technology company website map created

Task Flows

A crucial feature of the website was to enable Fuel Injection customers or potential customers to make reservations for reprogramming their vehicles online, whilst simultaneously presenting the potential gains in vehicle performance during filling. To achieve this goal, I developed a task flow to evaluate and improve the customer experience, ensuring an efficient and informative booking process.

Task flow created to improve the Fuel Injection Technology website vehicle booking experience

PROTOTYPING

Wireframes

After data collection, we move on to the prototyping phase. I developed several versions of wireframes for the home page, discussing ideas with stakeholders. In the end, we decided to create a combined version, integrating sections from different wireframes to achieve the ideal homepage.

First option of the wireframe created for the home page
Second option of the wireframe created for the home page

Visual styles and components

Later, I moved on to creating visual styles and components, ensuring a cohesive and attractive implementation not only on the home page, but on all pages resulting from the fusion of the different versions of the wireframes.

List of colors, fonts, buttons, tabs, cards, inputs, alerts and other reusable components that were created for the Fuel Injection project

High Fidelity Prototypes

Next, I focused on creating high-fidelity mockups. Based on the previously developed visual styles and components, I sought to create detailed and accurate visual representations, providing a complete and realistic visualization of all project pages.

Booking

The reservation request process has been thoroughly evaluated numerous times, making it the most important flow to be improved on the website, as it is the section responsible for converting new customers to the company.

Dashboard

I thought about creating mockups not only for the website, but also for the administration panel, as this would not only provide critical reports, but would also allow managing vehicles, contacts and reservations on the website.

Comparison of the look and feel of the old site in relation to the current site

TESTS

We tested the new look and feel

After creating the mockups, during the website redesign process, I tested the new image with stakeholders. The founder, recognizing the importance of practical feedback, granted the privilege of testing the experience with some of the company's loyal customers. The objective was to evaluate aesthetics, ease of use and verify the convenience of making online reservations, ensuring that the new approach met users' expectations and needs. I asked them to rate each of these criteria on a scale of 1 to 5, allowing for a more precise and detailed analysis.

The sessions gathered ratings and qualitative feedback on the proposed experience. Notifications, a gallery and English support emerged as requests to consider in later iterations.

Table of test results carried out on the new Fuel Injection Technology website
Important Comments

During the tests, in addition to evaluating, users provided valuable feedback, presenting relevant comments that enriched the website improvement process. Their observations covered crucial aspects, from usability to suggestions for additional features.

Features to be evaluated
  • Implement an automated notification system, providing customers with regular updates on booking status
  • Create a visual gallery for the website, featuring before and after images of reprogrammed vehicles
  • Implement a language selection option on the website, allowing users to choose between Portuguese and English

The online booking experience was easy and quick. I would suggest adding a notification system to inform customers about the service status after booking.

I liked the modern aesthetic of the site, but it would be interesting to have a before and after gallery of reprogrammed vehicles to visualize the results.

As a fluent English user, I think it would be very useful if the site supported the language. This would make navigation easier for me and other international customers who also speak English.

Conclusion

Stakeholder collaboration helped select the visual direction, while feedback from customers highlighted the booking journey and further needs such as notifications and language support.

The design direction continues into the public booking flow and administration implementation. The study’s customer feedback is qualitative; the code section below explains how the interface connects to the API and stored data.

Preview

From design to implementation

Connect the booking journey to the service data

A Nuxt/Vue frontend implements the public website and administration interface. A separate ASP.NET Core API handles the booking data, with Entity Framework Core and SQL Server for persistence.

From observation to interface

The decisions behind the work

  1. Organise booking around the vehicle

    Observation
    The booking journey depends on the vehicle and the service being requested, as well as contact and appointment details.
    Decision
    Break the task into vehicle data, service selection, customer information and appointment details, followed by confirmation.
    What this led to
    The same sequence carries into the implementation: step components preserve the entered details and pass the data to the next stage.
    See the booking flow
  2. Separate booking from administration

    Observation
    A visitor requesting a service and a team managing vehicles, contacts and bookings have different tasks.
    Decision
    Design the public booking journey and the administration dashboard as distinct interface contexts.
    What this led to
    Alongside the mockups, the code includes a separate dashboard with booking lists, filters, pagination, price changes and status updates.
    View prototypes
  • Forms that follow the task flow

    Vehicle, service, customer and finalisation are separate Vue components. The parent coordinates the steps and keeps the entered values while moving forwards or backwards.

  • A defined API boundary

    Vuex modules and Axios organise access to vehicles, packages, services and bookings. The backend separates controllers, DTOs, repository contracts and data access.

  • Handle more than the successful path

    Vuelidate checks required form fields before progressing. Data-dependent steps also represent loading, empty results and request failures, with retry actions.

  • Carry the request into administration

    The dashboard implements booking filters and pagination, price updates and completion status. Corresponding API actions persist those changes through the booking repository.

A boundary between the interface and persistence

Small form components keep each step focused, while the API coordinates the stored records. The booking flow also depends on catalogue requests, so its loading and failure states are part of the interaction design.