


Reimagining a City Parking App
Reimagining a City Parking App
I redesigned an outdated parking app used in Victoria, focusing on simplifying the user experience and modernizing the interface. The original product was functional but cluttered, with unnecessary friction in core tasks like finding parking, managing sessions, and navigating menus. This project explores how thoughtful UX decisions can transform a purely functional tool into something intuitive, efficient, and enjoyable to use.
I redesigned an outdated parking app used in Victoria, focusing on simplifying the user experience and modernizing the interface. The original product was functional but cluttered, with unnecessary friction in core tasks like finding parking, managing sessions, and navigating menus. This project explores how thoughtful UX decisions can transform a purely functional tool into something intuitive, efficient, and enjoyable to use.
Client
Park Victoria
Deliverables
8 high-fidelity screens Simplified UX & navigation Design system Fully built interactive prototype (vibe coding + AI-assisted) Custom loading animation Map features (find your car + future concept)
Year
2026
Role
Designer

The Update
The original app felt cluttered and harder to use than it needed to be. There was too much text, too many menu options, and simple tasks took more effort than they should have. Instead of feeling guided through the app, users were left figuring things out on their own.
Relection
This project really reinforced how important it is to keep things simple. Removing unnecessary elements often improves the experience more than adding new ones. It also showed how AI tools can help speed things up when used in the right way, while still keeping the design thinking at the centre.
AI-workflow intergration
The Update
I approached this redesign with a strong focus on UX, starting by identifying what felt frustrating or unnecessary in the original experience and simplifying the flow around what users actually need most. To speed up the process, I used AI-assisted tools to help turn my designs into a fully interactive prototype. This made it easier to quickly test ideas, refine interactions, and focus more on creating a smoother overall experience.
The original app felt cluttered and harder to use than it needed to be. There was too much text, too many menu options, and simple tasks took more effort than they should have. Instead of feeling guided through the app, users were left figuring things out on their own.


UX Strategy
AI-workflow intergration
The redesign focused on improving the overall user flow by making key actions faster and more intuitive. I simplified the steps for finding parking, starting a session, and managing active parking, while reducing clutter and making navigation clearer and easier to understand. I also left room for future growth, including the potential for the city to support features like showing available free parking spots on the map when the infrastructure allows it.
I approached this redesign with a strong focus on UX, starting by identifying what felt frustrating or unnecessary in the original experience and simplifying the flow around what users actually need most. To speed up the process, I used AI-assisted tools to help turn my designs into a fully interactive prototype. This made it easier to quickly test ideas, refine interactions, and focus more on creating a smoother overall experience.





Design System
UX Strategy
I chose a simple, modern colour palette to keep the app clear and easy to use. I built a structured design system so components and styles could be reused efficiently, which also made it easier to use AI for quick prototyping and testing. This kept everything consistent and ready for dev handoff.
The redesign focused on improving the overall user flow by making key actions faster and more intuitive. I simplified the steps for finding parking, starting a session, and managing active parking, while reducing clutter and making navigation clearer and easier to understand. I also left room for future growth, including the potential for the city to support features like showing available free parking spots on the map when the infrastructure allows it.
The redesign focused on improving the overall user flow by making key actions faster and more intuitive. I simplified the steps for finding parking, starting a session, and managing active parking, while reducing clutter and making navigation clearer and easier to understand. I also left room for future growth, including the potential for the city to support features like showing available free parking spots on the map when the infrastructure allows it.
UX Strategy
I chose a simple, modern colour palette to keep the app clear and easy to use. I built a structured design system so components and styles could be reused efficiently, which also made it easier to use AI for quick prototyping and testing. This kept everything consistent and ready for dev handoff.
Design System
The final prototype shows how simplifying the UX can make the app much easier to use, reduce friction, and create a more modern experience that can scale over time.
The Prototype
This project really reinforced how important it is to keep things simple. Removing unnecessary elements often improves the experience more than adding new ones. It also showed how AI tools can help speed things up when used in the right way, while still keeping the design thinking at the centre.
Relection


The Prototype
Design System
The final prototype shows how simplifying the UX can make the app much easier to use, reduce friction, and create a more modern experience that can scale over time.
I chose a simple, modern colour palette to keep the app clear and easy to use. I built a structured design system so components and styles could be reused efficiently, which also made it easier to use AI for quick prototyping and testing. This kept everything consistent and ready for dev handoff.




Relection
The Prototype
This project really reinforced how important it is to keep things simple. Removing unnecessary elements often improves the experience more than adding new ones. It also showed how AI tools can help speed things up when used in the right way, while still keeping the design thinking at the centre.
The final prototype shows how simplifying the UX can make the app much easier to use, reduce friction, and create a more modern experience that can scale over time.







The original app felt cluttered and harder to use than it needed to be. There was too much text, too many menu options, and simple tasks took more effort than they should have. Instead of feeling guided through the app, users were left figuring things out on their own.
The Update
I approached this redesign with a strong focus on UX, starting by identifying what felt frustrating or unnecessary in the original experience and simplifying the flow around what users actually need most. To speed up the process, I used AI-assisted tools to help turn my designs into a fully interactive prototype. This made it easier to quickly test ideas, refine interactions, and focus more on creating a smoother overall experience.
AI-workflow intergration



The Prototype
The final prototype shows how simplifying the UX can make the app much easier to use, reduce friction, and create a more modern experience that can scale over time.


Relection
This project really reinforced how important it is to keep things simple. Removing unnecessary elements often improves the experience more than adding new ones. It also showed how AI tools can help speed things up when used in the right way, while still keeping the design thinking at the centre.
The Update
The original app felt cluttered and harder to use than it needed to be. There was too much text, too many menu options, and simple tasks took more effort than they should have. Instead of feeling guided through the app, users were left figuring things out on their own.
Design System
I chose a simple, modern colour palette to keep the app clear and easy to use. I built a structured design system so components and styles could be reused efficiently, which also made it easier to use AI for quick prototyping and testing. This kept everything consistent and ready for dev handoff.
