ParkAlot

Redesigning a parking app to improve usability and fix user pain points throughout the entire process.

white hands holding phone

Introduction

The Goal

Simplify the parking experience by helping drivers quickly find, compare and choose nearby parking options while saving time and lowering costs in car-dependent urban environments.

blue goals icon

Target Users

Independent drivers aged 24 and above who frequently search for nearby parking options in large urban areas.

blue target users icon

User Flow

The flow represents the app’s primary scenario, highlighting how it supports drivers who needs to find

nearby parking. The main flow consists of seven screens including the registration process, and five screens when the registration process is excluded.

User flow

User Survey

Research Method: Qualitative free-structured interviews and face-to-face usability testing.

Sample Size: 8 participants.

Reasoning: The project is still in development and available only in test mode, so a fast and efficient research approach was needed to gather actionable feedback.

QA Board

Before Screens

After Screens

The before screens reflect the dev team’s first attempt to translate their technical vision into a functional product and after screens was my attempt to fix user pain points and my notes.

LogIn screen

Sign In / Login Enhancements

After LogIn screen

Added a visible password toggle to reduce input errors during account creation.

Refined system notifications and microcopy to create a clearer and more professional onboarding experience.

Improved the transition between registration and login by introducing a clearer visual flow and reducing user confusion after sign-up.

After Verification screen

Microcopy Improvements

Verification screen

Refined button labels and CTA wording to better match the user’s current flow and reduce confusion.

Improved navigation clarity by adapting actions and labels to users already entering from the mobile app experience.

map screen

Fixed report categories

navigation popup

Location Permission Prompt

navigation popup

Search & Location Controls

After map screen

Exit App Modal

close modal

Added long-press map interaction to allow users to select locations visually without needing the exact street name.

Improved navigation clarity by adapting actions and labels to users already entering from the mobile app experience.

Redesigned the search and menu area by combining components, simplifying the button shape, and reducing unnecessary map obstruction.

Introduced location permission approval on app entry and added dynamic location button states to better inform users about their current position.

Improved the problem-report system by adding clearer identifying icons and visually separated reporting categories.

precise location

Improved Location Search

After precise location

Expanded the clickable area of the search component so both the text and icon trigger the interaction.

improved interaction feedback and touch responsiveness to reduce confusion and repeated presses.

Refined the “Search Here” interaction with clearer visual guidance and smoother transitions to improve usability.

search screen

Search History

After recent search screen

Clear Searches

delete items screen

Saved Searches

favorites screen

Improved location search visibility and guidance to make the search flow more intuitive for users.

Refined the visual design and graphics to create a cleaner and more modern interface.

Added recent searches and favorites to improve accessibility and speed up repeated parking searches.

area park screen

Parking location Search

After area park screen

Nearby Search

After area park screen

Refined the UI to improve visual clarity, consistency, and overall usability.

time modal

Date Modal

After date modal

Time Modal

After time modal

Simplified time selection by replacing unrealistic manual minute inputs with more practical parking duration increments.

Refined the parking duration flow to better align with the app’s primary target audience and real-world parking behavior.

Refined the UI to improve visual clarity and overall consistency.

parking map screen

Parking List Alpha

Parking list Ver1

Parking scroller cards Beta

Parking list Ver2

Parking List Final

After parkings list screen

Improved navigation clarity by reducing dead-end interactions and making the return flow more intuitive for users.

Added more visible back navigation and swipe-back interactions aligned with common mobile usability patterns.

Researched and explored list-based navigation solutions to better guide users while browsing parking options

Parking Card Improvements

After parking info screen

Introduced multiple parking availability states such as “Last Spots” to better reflect real-time parking conditions in busy areas.

Expanded parking lot information to provide users with more detailed and useful data when comparing parking options.

Improved the favorites experience by adding a dedicated favorites category and a focused map view for saved locations.

Refined the UI to improve visual clarity and overall consistency.

before nav modal

Navigation panel redesign

Improved navigation behavior by keeping users within the same flow after starting navigation actions, reducing unnecessary backward transitions and confusion.

before side menu
before side menu delete

Side Menu Enhancements

After side menu

Settings Integration

side menu settings

Delete account Modal

delete modal

Saved parkings map

Favorite parking

Expanded the side menu from an empty development state into a more functional and meaningful navigation area.

Improved delete button placement to make the action easier to find and use safely.

Added a business model section to support future monetization opportunities.

Added a ranking system component to motivate users to report missing or new parking data and improve the system.

Improved navigation behavior by keeping users within the same flow after starting navigation actions, reducing unnecessary backward transitions and confusion.

Landing page

In the prototypes, I present a rebrand of the product, changing the name from "ParkAlot" to "PARKO" and using a new font to create a more modern, startup oriented look. The name was chosen for its familiarity within the parking space, helping the product feel more recognizable and credible.

AI generated original

Redesign A (Figma)

Redesign B (React.JS)

Feedback

After launching the app from beta testing to its first official version and achieving more then 1000 downlods, I returned to the original survey participants to gather additional feedback, as they were able to compare between the two versions.

Strongly agree

Agree

Not sure

Disagree

Strongly disagree

User interface improvements

Does the updated interface feel clearer and easier to use?

Database improvements

Did you notice a wider and more useful range of parking information available to you?

Agree

75%

Not sure

12.5%

Agree

62.5%

Strongly agree

12.5%

Feature enhancements

Do the added or refined features better support your parking needs?

process icon

Parking discovery process improvements

Is finding and choosing a parking spot quicker and more intuitive in this version?

Agree

50%

Strongly agree

12.5%

Key Insights

Based on user comments and conclusions drawn from the data gathered during research.

Greater Map Control

Users wanted the ability to move and explore the map while choosing a parking lot instead of it being fixed, showing that spatial freedom is important for confident decisions.

More Flexible Time & Price Search

Participants preferred broader date ranges and manual input over quick selectors, indicating the need for more granular filtering options.

Data Accuracy & Coverage Matter

Some inconsistencies in parking prices and missing lot information reduced trust, highlighting the importance of up-to-date and complete data.

Clear Overall Improvement Recognized

Most survey responses agreed that the redesign improved clarity, feature usefulness, and the speed of finding parking, confirming a positive usability trend.

ParkAlot

Redesigning a parking app to improve usability and fix user pain points throughout the entire process.

white hands holding phone

Introduction

The Goal

Simplify the parking experience by helping drivers quickly find, compare and choose nearby parking options while saving time and lowering costs in car-dependent urban environments.

blue goals icon

The Problem

Independent drivers aged 24 and above who frequently search for nearby parking options in large urban areas.

blue target users icon
blue target users icon

User Flow

The flow represents the app’s primary scenario, highlighting how it supports drivers who needs to find nearby parking. The main flow consists of seven screens including the registration process, and five screens when the registration process is excluded.

User flow
User flow

User Survey

Research Method: Qualitative free-structured interviews and face-to-face usability testing.

Sample Size: 8 participants.

Reasoning: The project is still in development and available only in test mode, so a fast and efficient research approach was needed to gather actionable feedback.

QA Board
QA Board

Before Screens

After Screens

The before screens reflect the dev team’s first attempt to translate their technical vision into a functional product and after screens was my attempt to fix user pain points and my notes.

LogIn screen app
After LogIn screen app

Sign In / Login Enhancements

Added a visible password toggle to reduce input errors during account creation.

Refined system notifications and microcopy to create a clearer and more professional onboarding experience.

Improved the transition between registration and login by introducing a clearer visual flow and reducing user confusion after sign-up.

 Verification screen
After Verification screen

Microcopy Improvements

Refined button labels and CTA wording to better match the user’s current flow and reduce confusion.

Improved navigation clarity by adapting actions and labels to users already entering from the mobile app experience.

map screen
 navigation popup

Fixed report categories

 navigation popup

Location Permission Prompt

After map screen

Search & Location Controls

close modal

Exit App Modal

fixes for the after screens poins
fixes for the after screens poins
precise location
After precise location

Improved Location Search

Expanded the clickable area of the search component so both the text and icon trigger the interaction.

improved interaction feedback and touch responsiveness to reduce confusion and repeated presses.

Refined the “Search Here” interaction with clearer visual guidance and smoother transitions to improve usability.

search screen
After recent seach screen

Search History

delete items screen

Clear Searches

favorites screen

Saved Searches

Improved location search visibility and guidance to make the search flow more intuitive for users.

Refined the visual design and graphics to create a cleaner and more modern interface.

Added recent searches and favorites to improve accessibility and speed up repeated parking searches.

area park screen
After area park screen

Parking location Search

After area park screen

Nearby Search

Refined the UI to improve visual clarity, consistency, and overall usability.

time modal
After date modal

Date Modal

After time modal

Time Modal

Simplified time selection by replacing unrealistic manual minute inputs with more practical parking duration increments.

Refined the parking duration flow to better align with the app’s primary target audience and real-world parking behavior.

Refined the UI to improve visual clarity and overall consistency.

parking map screen

Parking Card Improvements

parking info screen
fixes for the after screens poins
fixes for the after screens poins
parking map screen

Parking List Alpha

Parking list Ver1
Parking list Ver2

Parking scroller cards Beta

After parkings list screen

Parking List Alpha

Improved navigation clarity by reducing dead-end interactions and making the return flow more intuitive for users.

Added more visible back navigation and swipe-back interactions aligned with common mobile usability patterns.

Researched and explored list-based navigation solutions to better guide users while browsing parking options

before side menu
before side menu delete
After side menu

Side Menu Enhancements

side menu settings

Settings Integration

delete modal

Delete account Modal

Favorite parking

Saved parkings map

fixes for the after screens poins
fixes for the after screens poins
after nav modal

Navigation panel redesign

Improved navigation behavior by keeping users within the same flow after starting navigation actions, reducing unnecessary backward transitions and confusion.

Landing page

In the prototype, I present a rebrand of the product, changing the name from "ParkAlot" to "PARKO" and using a new font to create a more modern, startup oriented look. The name was chosen for its familiarity within the parking space, helping the product feel more recognizable and credible.

AI generated original

Redesign A (Figma)

Redesign B (React.JS)

Feedback

After launching the app from beta testing to its first official version and achieving more then 1000 downlods, I returned to the original survey participants to gather additional feedback, as they were able to compare between the two versions.

Strongly agree

Agree

Not sure

Disagree

Strongly disagree

User interface improvements

Does the updated interface feel clearer and easier to use?

Agree

75%

Strongly agree

12.5%

Database improvements

Did you notice a wider and more useful range of parking information available to you?

Agree

62.5%

Strongly agree

12.5%

Feature enhancements

Do the added or refined features

better support your parking needs?

Agree

50%

Disagree

25%

Strongly agree

12.5%

process icon
process icon

Parking discovery process improvements

Is finding and choosing a parking spot quicker and more intuitive in this version?

Agree

37.5%

Not sure

12.5%

Disgree

12.5%

Strongly agree

37.5%

Key Insights

Based on user comments and conclusions drawn from the data gathered during research.

Greater Map Control

Users wanted the ability to move and explore the map while choosing a parking lot instead of it being fixed, showing that spatial freedom is important for confident decisions.

More Flexible Time & Price Search

Participants preferred broader date ranges and manual input over quick selectors, indicating the need for more granular filtering options.

Data Accuracy & Coverage Matter

Some inconsistencies in parking prices and missing lot information reduced trust, highlighting the importance of up-to-date and complete data.

Clear Overall Improvement Recognized

Most survey responses agreed that the redesign improved clarity, feature usefulness, and the speed of finding parking, confirming a positive usability trend.

ParkAlot

Redesigning a parking app to improve usability and fix user pain points throughout the entire process.

white hands holding phone

Introduction

The Goal

Simplify the parking experience by helping drivers quickly find, compare and choose nearby parking options while saving time and lowering costs in car-dependent urban environments.

blue goals icon

The Problem

Independent drivers aged 24 and above who frequently search for nearby parking options in large urban areas.

blue target users icon

User Flow

The flow represents the app’s primary scenario, highlighting how it supports drivers who needs to find nearby parking. The main flow consists of seven screens including the registration process, and five screens when the registration process is excluded.

User flow

User Survey

Research Method: Qualitative free-structured interviews and face-to-face usability testing.

Sample Size: 8 participants.

Reasoning: The project is still in development and available only in test mode, so a fast and efficient research approach was needed to gather actionable feedback.

QA Board

Before Screens

After Screens

The before screens reflect the dev team’s first attempt to translate their technical vision into a functional product and after screens was my attempt to fix user pain points and my notes.

LogIn screen app
After LogIn screen app

Sign In / Login Enhancements

Added a visible password toggle to reduce input errors during account creation.

Refined system notifications and microcopy to create a clearer and more professional onboarding experience.

Improved the transition between registration and login by introducing a clearer visual flow and reducing user confusion after sign-up.

 Verification screen
After Verification screen

Microcopy Improvements

Refined button labels and CTA wording to better match the user’s current flow and reduce confusion.

Improved navigation clarity by adapting actions and labels to users already entering from the mobile app experience.

map screen
 navigation popup

Fixed report categories

 navigation popup

Location Permission Prompt

After map screen

Search & Location Controls

close modal

Exit App Modal

Added long-press map interaction to allow users to select locations visually without needing the exact street name.

Improved navigation clarity by adapting actions and labels to users already entering from the mobile app experience.

Redesigned the search and menu area by combining components, simplifying the button shape, and reducing unnecessary map obstruction.

Introduced location permission approval on app entry and added dynamic location button states to better inform users about their current position.

Improved the problem-report system by adding clearer identifying icons and visually separated reporting categories.

precise location
After precise location

Improved Location Search

Expanded the clickable area of the search component so both the text and icon trigger the interaction.

improved interaction feedback and touch responsiveness to reduce confusion and repeated presses.

Refined the “Search Here” interaction with clearer visual guidance and smoother transitions to improve usability.

search screen
After recent seach screen

Search History

delete items screen

Clear Searches

favorites screen

Saved Searches

Improved location search visibility and guidance to make the search flow more intuitive for users.

Refined the visual design and graphics to create a cleaner and more modern interface.

Added recent searches and favorites to improve accessibility and speed up repeated parking searches.

area park screen
After area park screen

Parking location Search

After area park screen

Nearby Search

Refined the UI to improve visual clarity, consistency, and overall usability.

time modal
After date modal

Date Modal

After time modal

Time Modal

Simplified time selection by replacing unrealistic manual minute inputs with more practical parking duration increments.

Refined the parking duration flow to better align with the app’s primary target audience and real-world parking behavior.

Refined the UI to improve visual clarity and overall consistency.

parking info screen
After parkings list screen

Parking Card Improvements

Introduced multiple parking availability states such as “Last Spots” to better reflect real-time parking conditions in busy areas.

Expanded parking lot information to provide users with more detailed and useful data when comparing parking options.

Improved the favorites experience by adding a dedicated favorites category and a focused map view for saved locations.

Refined the UI to improve visual clarity and overall consistency.

parking map screen
After parkings list screen

Parking List Final

Parking list Ver1

Parking List Alpha

Parking scroller cards Beta

Parking list Ver2

Improved navigation clarity by reducing dead-end interactions and making the return flow more intuitive for users.

Added more visible back navigation and swipe-back interactions aligned with common mobile usability patterns.

Researched and explored list-based navigation solutions to better guide users while browsing parking options

before side menu
before side menu delete
After side menu

Side Menu Enhancements

side menu settings

Settings Integration

delete modal

Delete account Modal

Favorite parking

Saved parkings map

Expanded the side menu from an empty development state into a more functional and meaningful navigation area.

Improved delete button placement to make the action easier to find and use safely.

Added a business model section to support future monetization opportunities.

Added a ranking system component to motivate users to report missing or new parking data and improve the system.

Improved navigation behavior by keeping users within the same flow after starting navigation actions, reducing unnecessary backward transitions and confusion.

after nav modal

Navigation panel redesign

Improved navigation behavior by keeping users within the same flow after starting navigation actions, reducing unnecessary backward transitions and confusion.

Landing page

In the prototypes, I present a rebrand of the product, changing the name from “ParkAlot” to "PARKO" and using a new font to create a more modern, startup oriented look. The name was chosen for its familiarity within the parking space, helping the product feel more recognizable and credible.

AI generated original

Redesign A (Figma)

Redesign B (React.JS)

Feedback

After launching the app from beta testing to its first official version and achieving more then 1000 downlods, I returned to the original survey participants to gather additional feedback, as they were able to compare between the two versions.

Key Insights

Based on user comments and conclusions drawn from the data gathered during research.

Data Accuracy & Coverage Matter

Some inconsistencies in parking prices and missing lot information reduced trust, highlighting the importance of up-to-date and complete data.

Greater Map Control

Users wanted the ability to move and explore the map while choosing a parking lot instead of it being fixed, showing that spatial freedom is important for confident decisions.

More Flexible Time & Price Search

Participants preferred broader date ranges and manual input over quick selectors, indicating the need for more granular filtering options.

Clear Overall Improvement Recognized

Most survey responses agreed that the redesign improved clarity, feature usefulness, and the speed of finding parking, confirming a positive usability trend.

Feedback Data