Dede

AI-powered mobile application to help young people learning traffic laws

Timeline
24 hours from 20 - 21 September 2025
My Role
Strategy, Research, Content Design, Product Design, Pitching

Overview

In September 2025, I had privilege to join one of the most famous competitions in Product Design field of Vietnam: Lollypop Designathon. This is a unique event where teams match against each other in a 24-hour race to deliver a solution matched with the given subject of the game.

Our team was given a very interesting challenge: using AI responsibly and utilizing computer vision feature to solve a particular problem of Vietnam’s traffics.

The Challenge

For a normal rider, navigating on the roads they often travel is usually not a problem. However, what if they get to a particular unfamiliar route with many strange road signs they haven’t known before, or when there are new rules on the roads they often use? They will be often stuck in a difficult scenario when they don’t actually know which rules to follow, which creates a fear that they will be get fined heavily if they did a misstep and traffic police caught their action.

A crowded street filled with motorbikes in a busy Vietnamese city, capturing urban chaos.
The challenge in navigating traffics in Vietnam. Every day on the road feels like an uphill battle for many people

Google Maps - a trusted navigation app used by many here, actually does not support road signs alert. At best, it only does what it does best: showing you how to navigate to destination, not teach you how to ride safely when you are on the road.

The problem would be worsen if we do not actually address the core issue that many motorcycle users are having: they don’t actually know and understand many of the nuances or hidden rules when participating in the traffics.

“How can we get people to easily learn traffic laws and gets alerted to their traffic violations on the road”

My Individual Contribution

I led my team in planning and executing user research, ensuring that our user research is rooted in understanding user’s problem. With the way I led our team’s research phase, we got a clearer picture of our waiting-to-be-solved problem at scale, and left us with deeper empathy of our user’s frustrations.

I also led my team with content design structure. Doing content design early helped us explore our design direction before investing more time in visual design, saved us significant time during the UI phase.

User Research

My team surveyed over 50 respondents and conducted 5 interviews with high school and university students in Hanoi. We focused on how they currently learn about traffic regulations and what happens when they unknowingly break them. And these are the key insights my team and I synthesized:

The issue is clear: young people ignored learning updated traffic regulations when government announcements are boring and failed to grab attention.

A collection of news articles focusing on Vietnam’s traffic issues, including enforcement statistics and public awareness initiatives
Our desk research from news articles. A problem that still haunting many people when travelling on the road and for officials to make the road safer for everyone.
User interview and survey results showing three charts on Vietnamese road traffic law awareness
Key findings: over 50% of fined respondents cited inattentiveness or distraction, while most participants expressed strong interest in easier ways to learn and retain updated traffic laws. The majority also reported that studying traffic law helps them drive more safely and avoid fines.

Turn insights into opportunities

Guided by user research and online survey, we turned these three key pain points: outdated knowledge, uninteresting method when teaching updated regulations and only know new laws through words of mouth— into corresponding opportunity goals for our designs.

  • Close the knowledge gap between what young riders know and what the laws require them to do.
  • Turn driving mistakes into actionable learning opportunities both on the ride and after the ride.
  • Make learning the laws experience becoming a natural part of their journey, not something they are forced to do every day.
Three problem–opportunity–outcome pairs from user research
The app’s opportunities. Derived from survey findings across 43–51 respondents.

Creating the goals

Based on our user research, we started to define our core user story to guide our work:

As a motorcyclist participating in the traffic.

I need to understand the mistakes I’ve made on the road without thinking about them when I’m riding.

So I can learn from them after each ride to become a safer rider over time.

With that said, we defined 3 core user goals for our app:

  • Stay safe and aware while on the road without distractions.
  • Understand where I got wrong without the app interfering my ride.
  • Learn about traffic laws in a way that make sense in a way for me, without feeling I have to read an university textbook.

With our user goals defined, we translated them into business goals for our app:

  • Establish our app as the go-to learning app for young riders when learning about traffic laws.
  • Drive daily usage by making learning laws a habitual part of users’ riding journey.
  • Reduce the number of users violated traffic laws by improving their knowledge of the laws.
Papers detailing about product specifications
Sketching ideas. I explored how we might deliver our solution to our main audience, and what information content we should present to them.

Ideation

After we sketched our preliminary content structure, we headed to create mid-fidelity wireframes to explore our options, build our vision of our mobile app.

Tracking Iteration

Since tracking and reporting mistakes when driving or riding on the road is our most prominent feature, we dived in it first to quickly explore potential key functions which could be highlighted. These includes:

  1. A tracking map based on user’s recent journey, so they can have visual detail on how their latest journey look like.
  2. A detailed report that list their riding mistakes based on the severity, so they can know which actions have biggest adverse effect to their safety and their consequences.
The map alert feature which allows user to track and analyze the mistakes they made when on traffic
The tracking feature wireframe. A prominent map showing where you made the mistake and a list of most recent mistakes you did based on the map.

Home screen

We listed the order of information with the latest report coming from recent analysis, a behavior score about user’s license and last but not least, the up-to-dated news about the traffics popping up as a toast on the screen.

Quick report card being the most prominent so they can serve as a glance overview for users who want to know just enough what their mistakes are before opening the report to dive deep into detail.

The behavior score is also one of the main focuses on the home screen. Our users are now increasingly concerned about their score on their license and how it impacts their licensing status, so we decided to display it right below the report where users could reference it alongside the report.

The Home page screen of the app
The Home page of our app. The screen includes news popup come from a toast notification, the latest report from recent ride and the behavior score on user’s license.

News and Challenge screen iteration

Instead of using AI for generative purpose, we designed it to identify behavioral patterns. The AI learns to recognize patterns like the road user usually travel or the times when they are often on the road. Using these data, it will display relevant news like recent traffic laws changes or safety cautions at the top of screen as a card, so user can know and prepare ahead of time before going on a next trip.

We also decided to make their journey a challenge itself. Every time the user completed their journey on the road without violating a mistake, they will get a point. The more points they get, the higher their ranking. They can use the points as the app’s exclusive currency to buy “badges”, which they can display on their account and sharing them.

Two screens, one displaying the News screen and other displaying the Ranking screen
The News and Ranking screen. While the News page displaying selected news for user, the Ranking screen offers engagement through safety challenges with gamification purpose.

Assumptions & Constraints

Given the hackathon timeline, we focused on designing the mobile experience and assumed certain technical capabilities would exist. In a real-world scenario, these would require significant research and validation:

Hardware Dependency

Our solution assumed a specialized camera exists and is affordable/accessible to our target users. We did not validate market readiness and manufacturing feasibility.

Camera Accuracy

We assumed AI could reliably analyze dash cam footage to identify traffic violations. The actual accuracy rate, edge cases, and training data requirements were outside our scope.

Privacy and Data Security

We did not design for data storage, user consent flows, or privacy policies. Privacy is a huge concern for real users when they interact with hardware that are capable of recording video footage, which would be critical for real implementation given the sensitive nature of location and video data.

Safety Concerns

Phone vibrations while riding may be distracting. Real-world testing would be needed to determine how much frequency, intensity, and alert method is needed to alert riders without endangering them.

Design Solution

Before heading out, the users only have to wear a specialized motorcycle helmet that’s equipped a small camera. The camera is configured to automatically record and send data with wi-fi signals to mobile app. When the user finished their journey and their phone is connected to Internet, the app pushes those data to AI so the AI can analyze the user’s journey and produce the analysis after an amount of time.

Diagram showing a three-step process: a helmet-mounted dashcam records the riding journey, pushes data to the app (shown as phone notification) and AI analyzes it
The camera on user’s helmet continously records the journey. The footage is sent to the app in real time, where AI analyzes the route and flags risky behaviors - in this example, detected 3 errors when on the trip

For the alarm part, the app will use phone’s available GPS sensors. It will receive the offline data of the current road the user is on, send vibrating alerts if they accidentally violated the traffic regulations like exceeded the speed limit.

The situation when the scooter driver suddenly accelerating to 70 km/h when the road only allows below 60 km/h, which triggered the alarm
When a rider exceeded the speed limit - for example, going from 60 km/h to 70 km/h - the app uses in-device GPS to detect the change and trigger the alert
The rider received a phone vibration alert after exceeding the speed limit, then they slow back to 60 km/h - motivated by avoiding a 4 million vietnam dong fine
When the app detects speeding, it sends an immediate vibration alert to the rider’s phone. By responding in time and reducing the speed, the rider avoids a potential fine - shown here as 4 million VND fine

Final Design

With the wireframes and low-fidelity mock-ups established, we transitioned to next phase to create high-fidelity mocks.

The Tracking journey screen

Analyze and deduce the problems

Intelligently point out where you did wrong on the road and how to prevent them

The News screen

Traffic news curated only for you

Selected news so you can notice ahead of time what is changing when participating traffics

The Challenge and Ranking screen

Safety traffic challenge

Get rewarded for your effort for abiding the laws with humorous stickers and badges

Outcome

We had the once-in-a-lifetime opportunity to share the work we done with other designers in Ho Chi Minh City. Sadly we didn’t gain any honorary reward at all but the senior designers gave us a lot of valuable feedback. I had the chance to demonstrate our work on the stage with hundreds of people watching our work unfold.

The team giving their presentation
My team is giving our answers to judges and in front of over 500+ audiences

What I learned

Early validation matters - especially for hardware dependencies

Can our users afford it? How should we integrate our camera hardware into their daily life? Who will manufacture it? How should we market it and present it not only for our users but also for those who want to invest in it? For something that is as critical as hardware, early validation like cost interview, value preposition and market research should come before interface design - not after.

Design for failures, not just when it works

We designed screens showing “AI analysis results” without taking into consideration what happens when AI fails - misidentified a violation, extreme weather, poor lightning conditions like roads without lights at night. Real products need designed states for uncertainty, not just success cases.

Privacy as priority, not an afterthought

Recording users’ driving journeys with cameras felt like an obvious solution to our problem. Only after we presented our solution did we realize that trust can only be earned when we place the choice and control onto our users. Optional data collection, data deletion option, and consent flows are all equally important for the whole customer’s journey.