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

Overview 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 24hr race to research and deliver their solution matched with the given subject of the game.
The Challenge the-challenge
None of us wants to make mistake when we are riding motorbikes on the road. If we accidentally do and got caught, that means we will get fined heavily, our driver license might get revoked or worse, our motorbike will be temporarily held by the police.
However, most young people have trouble when navigating in the traffic. It’s not because they don’t care about the road laws, it’s that those laws are so confusing and hard to remember for most of them that for them, every time they get on the road is like a losing battle.
The government imposed stricter laws, hoping they will reduce the number of traffic violation cases. This can make the issue even worse. Because when riders feel cornered and overwhelmed, some of them will switch to “defensive” stance, tuning out the rules entirely rather than following them genuinely.
Solutions were made to address this, however, most solutions fell short since they not solve the core issue of the problem: riders aren’t actually understand the laws, therefore they ignore them.

The challenge in navigating traffics in Vietnam. Every day on the road feels like an uphill battle for many people

My Individual Contribution 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 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.
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. 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 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.

Our opportunities for the app. Derived from survey findings across 43–51 respondents.
Creating the goals 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.

Sketching ideas. I explored how we might deliver our solution to our main audience, and what information content we should present to them.
Ideation 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 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:
- A tracking map based on user’s recent journey, so they can have visual detail on how their latest journey look like.
- 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 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 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 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 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.

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 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 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 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 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 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 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.

The camera on user's helmet continously records the journey. That 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.
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 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 final-design
With the wireframes and low-fidelity mock-ups established, we transitioned to next phase to create high-fidelity mocks.
Analyze and deduce the problems
Intelligently point out where you did wrong on the road and how to prevent them

Traffic news curated only for you
Selected news so you can notice ahead of time what is changing when participating traffics

Safety traffic challenge
Get rewarded for your effort for abiding the laws with humorous stickers and badges
Outcome 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.

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

Yes, this is me giving presentation. Yes, I was so nervous. OMG
What I learned what-i-learned
Early validation matters - especially for hardware dependencies 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 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 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.