My role

UX Designer (end-to-end)

UX Designer (end-to-end)

Duration

4 weeks

4 weeks

Project type

Conceptual mobile app (UX Certificate project)

Empowering Parents:A UX study on simplifying after-school chaos.

Empowering Parents:A UX study on simplifying after-school chaos.

Main Project Image

Context

A UX Concept exploring logic-driven design systems.

Developed as part of the Google UX Design Certificate. I used this concept to master the transition from identifying market gaps to building a scalable design system in Figma, focusing on solving complex booking flows.

Developed as part of the Google UX Design Certificate. I used this concept to master the transition from identifying market gaps to building a scalable design system in Figma, focusing on solving complex booking flows.

In the Slovak market, booking extracurricular activities is a fragmented experience —relying on outdated websites, emails, and phone calls. As my first end-to-end UX project, I chose to tackle this complexity. My goal was to transform this administrative burden into a seamless, 2-minute mobile experience, focusing on information hierarchy and reducing cognitive load for busy parents.

In the Slovak market, booking extracurricular activities is a fragmented experience —relying on outdated websites, emails, and phone calls. As my first end-to-end UX project, I chose to tackle this complexity. My goal was to transform this administrative burden into a seamless, 2-minute mobile experience, focusing on information hierarchy and reducing cognitive load for busy parents.

Note: If you’d prefer to see the case study in a different format, a slide deck version is available.

Strategy

Defining Design Objectives

Exploration first

Exploration first

Mandatory sign-ups cause immediate drop-offs. Allowing guest browsing builds trust before demanding user data.

Mandatory sign-ups cause immediate drop-offs. Allowing guest browsing builds trust before demanding user data.

Simplify Discovery

Simplify Discovery

Cards prioritize availability, location and during scroll everything gets out the way

Cards prioritize availability, location and during scroll everything gets out the way

Reduce booking time

Reduce booking time

Parents operate in high-stress, low-time windows. Every second saved is a win.

Parents operate in high-stress, low-time windows. Every second saved is a win.

Development

Critical Iterations & System Logic

Moving from a decade-long career in sales to UX design meant shifting my focus from 'selling a solution' to 'architecting it.' For Activibee, I didn't want to just create a series of pretty screens; I wanted to build a resilient logic-driven system. This phase was where my introversion became a strength—allowing me to listen deeply during testing and meticulously organize the technical foundation of the app.

Moving from a decade-long career in sales to UX design meant shifting my focus from 'selling a solution' to 'architecting it.' For Activibee, I didn't want to just create a series of pretty screens; I wanted to build a resilient logic-driven system. This phase was where my introversion became a strength—allowing me to listen deeply during testing and meticulously organize the technical foundation of the app.

Moving from a decade-long career in sales to UX design meant shifting my focus from 'selling a solution' to 'architecting it.' For Activibee, I didn't want to just create a series of pretty screens; I wanted to build a resilient logic-driven system. This phase was where my introversion became a strength—allowing me to listen deeply during testing and meticulously organize the technical foundation of the app.

“I initially assumed parents needed extensive activity details. Testing proved the opposite: Parents prioritize 'Time Compatibility' and 'Location' above all else. If it doesn't fit the schedule, the rest doesn't matter.”

“I initially assumed parents needed extensive activity details. Testing proved the opposite: Parents prioritize 'Time Compatibility' and 'Location' above all else. If it doesn't fit the schedule, the rest doesn't matter.”

Insight from usability testing nr.2

Challenge 1

Fixing the Mental Model

Usability testing uncovered a significant mental model clash: users instinctively tried to initiate new bookings from the 'Booked Activities' history. To eliminate this friction, I restructured the Information Architecture, introducing a dedicated Activity Calendar. This ensured that for returning users, the primary action—managing and discovering schedules—became immediate and intuitive.

Challenge 2

Systemic prototyping

To maintain a clean workspace and avoid 'spaghetti prototyping', I leveraged Figma Local Variables to build a data-driven system. By passing content dynamically to a single detail layout,I was able to simulate a high-fidelity application experience with minimal technical debt. This approach not only improved prototype performance but also established a clear, scalable logic for future developer hand-off.

To maintain a clean workspace and avoid 'spaghetti prototyping', I leveraged Figma Local Variables to build a data-driven system. By passing content dynamically to a single detail layout,I was able to simulate a high-fidelity application experience with minimal technical debt. This approach not only improved prototype performance but also established a clear, scalable logic for future developer hand-off.

Large Project Gallery Image #1
Large Project Gallery Image #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #2

Hands-on

Experience the prototype

The final prototype serves as a synthesis of the research and iterations described above. It was built to verify the information architecture and the efficiency of the new booking flow.I invite you to look for a few specific points:

The final prototype serves as a synthesis of the research and iterations described above. It was built to verify the information architecture and the efficiency of the new booking flow.I invite you to look for a few specific points:

Homescreen pivot

Homescreen pivot

The redesigned home screen layout based on usability findings.

The redesigned home screen layout based on usability findings.

Dynamic Data

Dynamic Data

Content updates via Local Variables without screen duplication.

Content updates via Local Variables without screen duplication.

Booking Efficiency

Booking Efficiency

The end-to-end flow from discovery to confirmation.

The end-to-end flow from discovery to confirmation.

Lessons Learned

Designing for Logic

This project was my litmus test for transitioning from sales-driven persuasion to user-centric problem solving. My biggest takeaway was that a beautiful UI cannot fix a broken mental model—as seen in the homepage pivot. Mastering Local Variables also taught me the value of building systems rather than just screens, a skill I intend to carry into every future product team.

This project was my litmus test for transitioning from sales-driven persuasion to user-centric problem solving. My biggest takeaway was that a beautiful UI cannot fix a broken mental model—as seen in the homepage pivot. Mastering Local Variables also taught me the value of building systems rather than just screens, a skill I intend to carry into every future product team.

If I were to scale Activibee, the next iteration would focus on an AI-driven recommendation layer. By analyzing a family's recurring schedule and preferences, the system could move from 'Discovery' to 'Curation,' automatically suggesting activities that fit both the child’s interests and the parent's logistical constraints.

If I were to scale Activibee, the next iteration would focus on an AI-driven recommendation layer. By analyzing a family's recurring schedule and preferences, the system could move from 'Discovery' to 'Curation,' automatically suggesting activities that fit both the child’s interests and the parent's logistical constraints.

Ready to scale your product?

Ready to scale your product?

From prototyping to production-ready design systems,
I bridge the gap between user needs and technical feasibility.

From prototyping to production-ready design systems,
I bridge the gap between user needs and technical feasibility.

From prototyping to production-ready design systems, I bridge the gap between user needs and technical feasibility.