Redesigned to reduce user drop-offs

in booking flow

Redesigned to reduce user drop-offs in booking flow

Redesigned to reduce user drop-offs in booking flow

My role

Product Designer

My role

Product Designer

My role

Product Designer

Team

1 Product Designer (me)

1 Frontend Developer

1 Product Owner

Team

1 Product Designer (me)

1 Frontend Developer

1 Product Owner

Team

1 Product Designer (me)

1 Frontend Developer

1 Product Owner

Timeline

2 weeks

September 2024

Timeline

2 weeks

September 2024

Timeline

2 weeks

September 2024

BACKGROUND


The PSC app launched quickly to meet demand, however, the original version suffered from cluttered screens, hidden primary actions, and poor accessibility. Users were getting lost and dropping off at every step, unable to complete their queue booking.

BACKGROUND


The PSC app launched quickly to meet demand, however, the original version suffered from cluttered screens, hidden primary actions, and poor accessibility. Users were getting lost and dropping off at every step, unable to complete their queue booking.

BACKGROUND


The PSC app launched quickly to meet demand, however, the original version suffered from cluttered screens, hidden primary actions, and poor accessibility. Users were getting lost and dropping off at every step, unable to complete their queue booking.

IMPACT


Transformed a chaotic government booking flow into a calm, accessible and usable experience in just 2 weeks with zero budget.

IMPACT


Transformed a chaotic government booking flow into a calm, accessible and usable experience in just 2 weeks with zero budget.

IMPACT


Transformed a chaotic government booking flow into a calm, accessible and usable experience in just 2 weeks with zero budget.

~25%

~25%

~25%

estimated drop-off reduction. Based on guerrilla testing & heuristic benchmarks

estimated drop-off reduction. Based on guerrilla testing & heuristic benchmarks

estimated drop-off reduction. Based on guerrilla testing & heuristic benchmarks

40%

40%

40%

fewer actions. Booking flow reduced from 5 steps to 3

fewer actions. Booking flow reduced from 5 steps to 3

fewer actions. Booking flow reduced from 5 steps to 3

100%

100%

100%

of screens WCAG 2.1 AA compliant. All body & large text reaches AAA contrast ratios

of screens WCAG 2.1 AA compliant. All body & large text reaches AAA contrast ratios

of screens WCAG 2.1 AA compliant. All body & large text reaches AAA contrast ratios

OVERVIEW

What is PSC?


PSС (Public Service Centre) is a one-stop shop where citizens access government services such as IDs, passports, permits, etc. The app is designed to streamline queue bookings and provides other essential services for Kazakhstani residents.

OVERVIEW

What is PSC?


PSС (Public Service Centre) is a one-stop shop where citizens access government services such as IDs, passports, permits, etc. The app is designed to streamline queue bookings and provides other essential services for Kazakhstani residents.

OVERVIEW

What is PSC?


PSС (Public Service Centre) is a one-stop shop where citizens access government services such as IDs, passports, permits, etc. The app is designed to streamline queue bookings and provides other essential services for Kazakhstani residents.

PROBLEM

No UX, no compassion


When I joined the team, the PSC app had been built by developers under extreme time pressure. There was no dedicated designer - and it showed.


Worst of all, the app failed at its core promise: front-office managers were still surrounded by people asking for help and were forced to guide them through every screen by hand. Instead of reducing queues, the app had become another source of frustration.


That’s when I stepped in to turn chaos into calm.

PROBLEM

No UX, no compassion


When I joined the team, the PSC app had been built by developers under extreme time pressure. There was no dedicated designer - and it showed.


Worst of all, the app failed at its core promise: front-office managers were still surrounded by people asking for help and were forced to guide them through every screen by hand. Instead of reducing queues, the app had become another source of frustration.


That’s when I stepped in to turn chaos into calm.

PROBLEM

No UX, no compassion


When I joined the team, the PSC app had been built by developers under extreme time pressure. There was no dedicated designer - and it showed.


Worst of all, the app failed at its core promise: front-office managers were still surrounded by people asking for help and were forced to guide them through every screen by hand. Instead of reducing queues, the app had become another source of frustration.


That’s when I stepped in to turn chaos into calm.

RESEARCH

Understanding users' pain points


First of all, with no budget for in-depth research and only 2 weeks to redesign the PSС app’s flow, I adopted a Lean UX approach to efficiently uncover user pain points.


To better understand the current problems, I conducted a quick heuristic evaluation of the existing booking experience, identifying potential friction points.


To gain real insights, I spoke with the Head of the Front Office - a key stakeholder who observes user struggles daily. This concise yet insightful conversation confirmed my hypotheses and uncovered additional user challenges.

RESEARCH

Understanding users' pain points


First of all, with no budget for in-depth research and only 2 weeks to redesign the PSС app’s flow, I adopted a Lean UX approach to efficiently uncover user pain points.


To better understand the current problems, I conducted a quick heuristic evaluation of the existing booking experience, identifying potential friction points.


To gain real insights, I spoke with the Head of the Front Office - a key stakeholder who observes user struggles daily. This concise yet insightful conversation confirmed my hypotheses and uncovered additional user challenges.

RESEARCH

Understanding users' pain points


First of all, with no budget for in-depth research and only 2 weeks to redesign the PSС app’s flow, I adopted a Lean UX approach to efficiently uncover user pain points.


To better understand the current problems, I conducted a quick heuristic evaluation of the existing booking experience, identifying potential friction points.


To gain real insights, I spoke with the Head of the Front Office - a key stakeholder who observes user struggles daily. This concise yet insightful conversation confirmed my hypotheses and uncovered additional user challenges.

Outdated design

Inconsistent styling, visual clutter, and poor spacing made it harder to focus on key actions. The colour palette failed to meet accessibility standards (WCAG), which significantly impacted readability.

Inconsistent styling, visual clutter, and poor spacing made it harder to focus on key actions. The colour palette failed to meet accessibility standards (WCAG), which significantly impacted readability.

Inconsistent styling, visual clutter, and poor spacing made it harder to focus on key actions. The colour palette failed to meet accessibility standards (WCAG), which significantly impacted readability.

Services aren’t clear to regular users

People without prior experience using government services struggle to understand the meaning of labels, which leads many users to reach out to the front office staff for extra help.

People without prior experience using government services struggle to understand the meaning of labels, which leads many users to reach out to the front office staff for extra help.

People without prior experience using government services struggle to understand the meaning of labels, which leads many users to reach out to the front office staff for extra help.

Unclear user flow

In most UX-driven platforms, booking flows are broken down into 3 clear steps, often supported by a progress indicator to guide the user. In contrast, the PSC app lacks both, making the flow feel long and hard to follow.

In most UX-driven platforms, booking flows are broken down into 3 clear steps, often supported by a progress indicator to guide the user. In contrast, the PSC app lacks both, making the flow feel long and hard to follow.

In most UX-driven platforms, booking flows are broken down into 3 clear steps, often supported by a progress indicator to guide the user. In contrast, the PSC app lacks both, making the flow feel long and hard to follow.

RESEARCH

Competitive analysis


Furthermore, to better understand how user-friendly apps structure their flows and get some ideas to solve problems, I reviewed different systems and analyzed best practices across both public and private services, including government platforms, and e-commerce tools.


My goal was to identify design patterns that reduce cognitive load and support a smoother, more intuitive user experience.

RESEARCH

Competitive analysis


Furthermore, to better understand how user-friendly apps structure their flows and get some ideas to solve problems, I reviewed different systems and analyzed best practices across both public and private services, including government platforms, and e-commerce tools.


My goal was to identify design patterns that reduce cognitive load and support a smoother, more intuitive user experience.

RESEARCH

Competitive analysis


Furthermore, to better understand how user-friendly apps structure their flows and get some ideas to solve problems, I reviewed different systems and analyzed best practices across both public and private services, including government platforms, and e-commerce tools.


My goal was to identify design patterns that reduce cognitive load and support a smoother, more intuitive user experience.

Clear Mains action

Well-designed and popular platforms in Kazakhstan, such as Yandex and Airbnb, place their Main actions in prominent areas of the screen (search, services). This helps users quickly identify where to go and what to do.

Well-designed and popular platforms in Kazakhstan, such as Yandex and Airbnb, place their Main actions in prominent areas of the screen (search, services). This helps users quickly identify where to go and what to do.

Well-designed and popular platforms in Kazakhstan, such as Yandex and Airbnb, place their Main actions in prominent areas of the screen (search, services). This helps users quickly identify where to go and what to do.

Clarity of terms

To ensure users understand labels and actions, apps like Uber and egov.kz (another electronic government service in KZ) provide short, supportive descriptions under labels. This hint text improves clarity, especially for new or unfamiliar terms.

To ensure users understand labels and actions, apps like Uber and egov.kz (another electronic government service in KZ) provide short, supportive descriptions under labels. This hint text improves clarity, especially for new or unfamiliar terms.

To ensure users understand labels and actions, apps like Uber and egov.kz (another electronic government service in KZ) provide short, supportive descriptions under labels. This hint text improves clarity, especially for new or unfamiliar terms.

Guide users

Linear flows, such as sign-up or checkout processes in IKEA and TheDesignDesk apps, usually follow 3 clear steps with a progress bar to show users their current position and remaining tasks, helping reduce cognitive overload.

Linear flows, such as sign-up or checkout processes in IKEA and TheDesignDesk apps, usually follow 3 clear steps with a progress bar to show users their current position and remaining tasks, helping reduce cognitive overload.

Linear flows, such as sign-up or checkout processes in IKEA and TheDesignDesk apps, usually follow 3 clear steps with a progress bar to show users their current position and remaining tasks, helping reduce cognitive overload.

DISCOVERY

Understanding the job


After gaining all necessary information I needed to translate all these pain points into something actionable. That's when I crafted a job story, a simple framework that would keep me focused on the user's real needs rather than getting lost in feature requests.

DISCOVERY

Understanding the job


After gaining all necessary information I needed to translate all these pain points into something actionable. That's when I crafted a job story, a simple framework that would keep me focused on the user's real needs rather than getting lost in feature requests.

DISCOVERY

Understanding the job


After gaining all necessary information I needed to translate all these pain points into something actionable. That's when I crafted a job story, a simple framework that would keep me focused on the user's real needs rather than getting lost in feature requests.

When

When

When

I need to book a queue at the PSC to get a specific service

I need to book a queue at the PSC to get a specific service

I need to book a queue at the PSC to get a specific service

I want to

I want to

I want to

understand the service categories and booking steps

understand the service categories and booking steps

understand the service categories and booking steps

So

So

So

I don’t feel lost, waste time, or rely on others

I don’t feel lost, waste time, or rely on others

I don’t feel lost, waste time, or rely on others

DESIGN SOLUTION

Home screen redesign


To enhance the booking flow experience, I redesigned the main screen, which lacked clarity for first-time users. To achieve this, I:


  1. Added illustrations for better scanning


  1. Refined the label "Get a Ticket" button to be clearer and more descriptive, while adding an icon for better visibility and instant recognition


  1. Created helpful tips specifically designed for first-time users to reduce their dependency on staff assistance


As such, I improved the entire layout with better spacing, simplified navigation, and a cleaner visual hierarchy. The green accent colour aligns with the organization's recent rebranding, creating a more cohesive and professional appearance.

DESIGN SOLUTION

Home screen redesign


To enhance the booking flow experience, I redesigned the main screen, which lacked clarity for first-time users. To achieve this, I:


  1. Added illustrations for better scanning


  1. Refined the label "Get a Ticket" button to be clearer and more descriptive, while adding an icon for better visibility and instant recognition


  1. Created helpful tips specifically designed for first-time users to reduce their dependency on staff assistance


As such, I improved the entire layout with better spacing, simplified navigation, and a cleaner visual hierarchy. The green accent colour aligns with the organization's recent rebranding, creating a more cohesive and professional appearance.

DESIGN SOLUTION

Home screen redesign


To enhance the booking flow experience, I redesigned the main screen, which lacked clarity for first-time users. To achieve this, I:


  1. Added illustrations for better scanning


  1. Refined the label "Get a Ticket" button to be clearer and more descriptive, while adding an icon for better visibility and instant recognition


  1. Created helpful tips specifically designed for first-time users to reduce their dependency on staff assistance


As such, I improved the entire layout with better spacing, simplified navigation, and a cleaner visual hierarchy. The green accent colour aligns with the organization's recent rebranding, creating a more cohesive and professional appearance.

1

1

1

2

2

2

3

3

3

BEFORE

AFTER

DESIGN SOLUTION

Simplifying booking flow


The original booking flow split city and branch selection across two separate screens, creating a disjointed experience that confused users about their progress. To solve this I:


  1. Added a clear progress bar to help users understand where they are in the booking process and what steps remain


  2. Consolidated city and district selection into a single, intuitive screen


By working closely with the frontend engineer, we implemented automatic city detection to speed up the process for most users, while maintaining manual selection options for those who need flexibility or are booking for different locations.

DESIGN SOLUTION

Simplifying booking flow


The original booking flow split city and branch selection across two separate screens, creating a disjointed experience that confused users about their progress. To solve this I:


  1. Added a clear progress bar to help users understand where they are in the booking process and what steps remain


  2. Consolidated city and district selection into a single, intuitive screen


By working closely with the frontend engineer, we implemented automatic city detection to speed up the process for most users, while maintaining manual selection options for those who need flexibility or are booking for different locations.

DESIGN SOLUTION

Simplifying booking flow


The original booking flow split city and branch selection across two separate screens, creating a disjointed experience that confused users about their progress. To solve this I:


  1. Added a clear progress bar to help users understand where they are in the booking process and what steps remain


  2. Consolidated city and district selection into a single, intuitive screen


By working closely with the frontend engineer, we implemented automatic city detection to speed up the process for most users, while maintaining manual selection options for those who need flexibility or are booking for different locations.

1

1

1

2

2

2

BEFORE

AFTER

DESIGN SOLUTION

Adding descriptions and error prevention


Earlier usability issues also revealed that the names of service types were confusing to regular users. To address this, I:


  1. Added brief descriptions to each category and used a more consistent, accessible layout


In order to reduce errors, the “Continue” button remains inactive until a service type is selected, helping users stay on track.

DESIGN SOLUTION

Adding descriptions and error prevention


Earlier usability issues also revealed that the names of service types were confusing to regular users. To address this, I:


  1. Added brief descriptions to each category and used a more consistent, accessible layout


In order to reduce errors, the “Continue” button remains inactive until a service type is selected, helping users stay on track.

DESIGN SOLUTION

Adding descriptions and error prevention


Earlier usability issues also revealed that the names of service types were confusing to regular users. To address this, I:


  1. Added brief descriptions to each category and used a more consistent, accessible layout


In order to reduce errors, the “Continue” button remains inactive until a service type is selected, helping users stay on track.

1

1

1

BEFORE

AFTER

DESIGN SOLUTION

Fixing broken flow


The next problem appeared on the “Confirm Booking” screen. After choosing a service, users were unexpectedly directed to a page where they had to manually tap “Choose date and time.” This broke the flow and was unclear, so I:


  1. Prioritized the nearest available options as the default while keeping all other dates accessible. And replaced this step with a new screen that directly shows available dates and times

DESIGN SOLUTION

Fixing broken flow


The next problem appeared on the “Confirm Booking” screen. After choosing a service, users were unexpectedly directed to a page where they had to manually tap “Choose date and time.” This broke the flow and was unclear, so I:


  1. Prioritized the nearest available options as the default while keeping all other dates accessible. And replaced this step with a new screen that directly shows available dates and times

DESIGN SOLUTION

Fixing broken flow


The next problem appeared on the “Confirm Booking” screen. After choosing a service, users were unexpectedly directed to a page where they had to manually tap “Choose date and time.” This broke the flow and was unclear, so I:


  1. Prioritized the nearest available options as the default while keeping all other dates accessible. And replaced this step with a new screen that directly shows available dates and times

1

1

1

BEFORE

AFTER

IMPLEMENTATION&HANDOFF

From design to development


Once the final screens were designed, I walked the developer through the flow to ensure alignment on logic, interactions, and functionality. We discussed edge cases, transitions, and what changes were necessary in the current structure.


Although we didn’t conduct user testing on the new version before implementation, I validated key decisions through guerrilla testing with internal team members and continued consultations with the front-office representative.

IMPLEMENTATION&HANDOFF

From design to development


Once the final screens were designed, I walked the developer through the flow to ensure alignment on logic, interactions, and functionality. We discussed edge cases, transitions, and what changes were necessary in the current structure.


Although we didn’t conduct user testing on the new version before implementation, I validated key decisions through guerrilla testing with internal team members and continued consultations with the front-office representative.

IMPLEMENTATION&HANDOFF

From design to development


Once the final screens were designed, I walked the developer through the flow to ensure alignment on logic, interactions, and functionality. We discussed edge cases, transitions, and what changes were necessary in the current structure.


Although we didn’t conduct user testing on the new version before implementation, I validated key decisions through guerrilla testing with internal team members and continued consultations with the front-office representative.

rEFLECTION

Key takeaways


Ultimately, this project allowed me to exercise fast, user-focused decision-making within real-world constraints and strengthened my ability to deliver thoughtful solutions under pressure.


Moreover, I gained good friends and learned to communicate with developers, learning the value of genuine communication. As it turns out, they don't bite :)

rEFLECTION

Key takeaways


Ultimately, this project allowed me to exercise fast, user-focused decision-making within real-world constraints and strengthened my ability to deliver thoughtful solutions under pressure.


Moreover, I gained good friends and learned to communicate with developers, learning the value of genuine communication. As it turns out, they don't bite :)

rEFLECTION

Key takeaways


Ultimately, this project allowed me to exercise fast, user-focused decision-making within real-world constraints and strengthened my ability to deliver thoughtful solutions under pressure.


Moreover, I gained good friends and learned to communicate with developers, learning the value of genuine communication. As it turns out, they don't bite :)

Up

Back

Back

About me

Resume

Contacts

Got questions or just want to say hi?

Feel free to get in touch, I’d love to hear from you!


Let’s create something great together

📩 guldanatoktamysova@gmail.com

Got questions or just want to say hi?

Feel free to get in touch, I’d love to hear from you!


Let’s create something great together

📩 guldanatoktamysova@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.