BlackVue
Service Renewal

Improving usability and consistency through a shared design system
The BlackVue app and viewer suffered from inconsistent UI and unfamiliar patterns, which made core features hard to access—especially for new users. We redesigned key areas of the mobile app and desktop viewer using a design system, aiming to improve usability and create visual consistency across platforms. Usability testing guided our priorities and validated the updated UI.
My Role
I collaborated with the lead designer and PMs to define UX issues in the mobile app and viewer. I was responsible for designing mobile pages and viewer interfaces using shared design components, coordinating with engineers on feasibility, and supporting smoother cross-platform delivery.
Project Goals
Lay the foundation for long-term usability improvements by unifying the platform’s design and addressing core usability pain points.
Duration
Mar. 2019 - May.2020
Team Members
- 1 Senior designer
- 2 Project managers
- Server development team
- Software development team
Project Outputs
- Mobile APP (iOS, AOS)
- Viewer program (Mac/Windows)
*What is BlackVue camera and service?
BlackVue is a high-definition dashcam that allows users to record driving footage and access it in multiple ways:

- Through the mobile app
- Using a desktop viewer via SD card
- Real-time via cloud connection
Mobile app connected with Direct Wifi
Mobile app
connected with
Direct Wifi
SD card viewer
SD card viewer
(Mac / Windows)
Mobile App connected with Cloud
Mobile App
connected with Cloud

Goal

Pittasoft's New Direction: Expanding BlackVue Cloud

BlackVue was originally built around hardware features, but with more LTE models and evolving user needs, Pittasoft aimed to grow its cloud service into a key part of the platform. This renewal focused on improving the UI foundation to support that shift.

BlackVue's Main features AS-IS
BlackVue main features AS-IS mobile img
BlackVue main features TO-BE mobileBlackVue main features TO-BE

Problem

Disparate platforms with no usability or uniformity

To achieve this goal, our Cloud team re-analyzed the BlackVue service at the time. The original BlackVue service had a non-user-friendly UX interface, designed without professional UX expertise. And while the viewer program and mobile app provided the same service, they had different brand identities. In addition, the uniformity of the service was lost because it showed many types of components on one platform.

Different brand identities
Different brand identities example img
Inconsistent components
Inconsistent components example img
Confusing interface
Convoluted interface example img

Solution

Start with basic UI improvements

Solution 1:
Design System Adoption

Solution 1: Design system
Solution 1: Design system

To fix inconsistencies and clarify the brand identity, we introduced a design system and applied it to the app, viewer, and web.

- Components were built and organized in Figma
- Shared with PMs, developers, and QA for alignment
- Auto Layout and variants supported dark mode adaptation

As-Is
Problem : Different brand identity
Problem : Inconsistent components
To-Be
Solution img : The same brand identity between different platformSolution web img : The same brand identity between different platformSolution mobile img : The same brand identity between different platform
A consistent brand identity across platforms
Solution img : Consistant component over-all service
Solution web img : Consistent component over-all serviceSolution 1 mobile image2 : Consistent component over-all service
Solution 1 mobile image3 : Consistent component over-all serviceSolution 1 mobile image4 : Consistent component over-all service
Consistent components across the entire service

Design System

We unified components across the app, web, and viewer using a shared design system built in Figma.This system enabled consistent UI across platforms, streamlined collaboration with PMs and developers, and supported flexible updates, including dark mode adaptation.

Design system
Design system mobile

Solution 2:
Identifying Usability Issues through Testing

The Cloud team thought there were many unusual interfaces in the current app. We decided to conduct a usability test to determine if the usability of this interface is actually as low as we think, or if current users are not having trouble using it. The usability test was conducted by dividing existing BlackVue service users and users who had never used the BlackVue service.

Usability testing

We tested interfaces that had been internally flagged for poor usability. Existing users showed little concern, likely because they were accustomed to the current UI or only used limited features. However, first-time users found the interface confusing and difficult to operate.

Existing users
It's uncomfortable, but I'm used to it now.
I don't understand some icons, but I don’t use them anyway.
New users:
I never imagined that this icon could do such a thing
File browsing is really inconvenient

Since the goal was to attract more new users, we focused on pain points raised by unfamiliar users. At the same time, we kept key visual elements familiar to avoid disrupting the experience for current users.

Pain Points Identified

We prioritized updates for key components that caused the most confusion:

File List
Hard to scan or understand at a glance
As-IsAS-IS : Difficult to understand file list's information at a glanceAS-IS : Difficult to understand file list's information at a glance
mobileTo-Be
Thumbnails, file types, and camera’s orientations are displayed for each file so that the most important file list information can be recognized at a glance.
Storage Navigation
Excessive scrolling required
As-IsAS-IS : Enormous scrolling to check videos of other storageAS-IS : Enormous scrolling to check videos of other storage
mobileTo-Be
The structure of the file list has been changed from a vertical list format to a horizontal tab format so that the user can move between file storages conveniently.

Icons were omitted and only the text was applied on the tab.
Storage navigation prototype
TO-BE : Enormous scrolling to check videos of other storage
Filter Components
Purpose was unclear
As-IsAS-IS : Don’t know what’s the purpose of the componentAS-IS : Don’t know what’s the purpose of the component
mobileTo-Be
Filter component prototype
TO-BE : Don’t know what’s the purpose of the component
TO-BE: Don’t know what’s the purpose of the component
ICON
Apply the most commonly used filter icons for more intuitive file filtering
TO-BE: Don’t know what’s the purpose of the component
File type
Apply the entire label as text instead of shortening the label of the file type to an abbreviation
Icons
Meanings not intuitive
Navigations
File shifting
As-IsFile shifting AS-IS : The meaning of the icon is not clear
mobileFile shifting AS-IS : The meaning of the icon is not clearTo-Be
  • Change the sentence from ‘Copy to Internal memory’ to ‘Download’ to be more user friendly.
  • Add the text label under the each icons
File shifting prototype
File shifting TO- BE : The meaning of the icon is not clear
File list connected by direct Wifi
File shifting TO- BE : The meaning of the icon is not clear
Other examples

Reflection

Setting the Stage for Future UX Improvements

While the UI updates didn’t immediately affect business metrics, the project created a clear foundation for future improvements.
Some users criticized the release as “only visual,” which we traced back to limited functional changes. But by standardizing UI components and documenting core issues, we positioned ourselves to improve more deeply in the next phase.

Result imageResult image _mobile

This project showed me how real-world UX work often requires balancing ideal improvements with team resources and product readiness. It taught me to align visual updates with real usability gains and to treat all feedback, including negative comments, as a valuable guide for better design decisions ahead.

scroll up

Other projects

BlackVue Cloud Connection Renewal →

BlackVue Seamless Pairing →