Egurrola dance studio

UX/UI Prototype and emails for Dance studio

Project

Details

Egurrola Dance Studio is one of the largest dance school networks in Poland. The goal of the UX/UI mockup was to create a visualization of an interactive registration form for free open days at the studio. The mockup is fully interactive, enabling effective testing and insights, while allowing the web developer to focus solely on technical aspects.

To ensure that registered participants stay in touch, 27 email campaigns were created for different age groups.

Challenge
Very limited timeline

The landing page and registration form had to be designed and delivered within a short timeframe, while maintaining high UX quality and visual consistency. The key challenge was making fast, informed design decisions and minimizing unnecessary iterations, while still delivering a polished and production-ready solution.

Complex and content-heavy experience

The page needed to not only collect sign-ups, but also clearly communicate the value of attending open days and help users navigate a relatively complex offer. The content included multiple locations, age groups, and dance styles, which could easily overwhelm users if not properly structured and prioritized.

 

For many users, this was their first interaction with the brand, so clarity, readability, and visual hierarchy were critical.

Diverse target groups and scalable structure

The offer targets parents of children and teenagers aged 3-17, which implies very different expectations and sensitivities. At the same time, the system had to support multiple locations across Poland, each with different schedules and availability.

 

This required designing a flexible and scalable structure that could handle dynamic content without compromising usability or visual consistency.

Structured and user-friendly interface design

I focused on creating a clean, structured layout that makes content easy to scan and digest. Instead of presenting large blocks of text, information was broken down into smaller, well-organized sections with clear hierarchy and spacing.

 

Key UX decisions included introducing a visible progress bar at the top and clear step indicators, helping users understand where they are in the process and reducing uncertainty.

 

The overall design prioritizes clarity, readability, and a sense of control throughout the experience.

Design system for speed and consistency

Due to tight deadlines, I developed a lightweight but robust design system early in the process. Typography, color palette, spacing, UI components, and interaction states were defined upfront to ensure consistency and eliminate the need to design screens from scratch each time.

 

This approach significantly accelerated the design process, reduced decision fatigue, and ensured a cohesive visual language across all screens.

Modular, data-ready components

The interface was built using reusable, instance-based components that could be easily adapted and populated with dynamic content from a database. Each component was designed to be flexible and scalable, allowing the layout to be assembled like a set of building blocks.

 

This not only simplified future updates and iterations, but also made the implementation process smoother for developers, as components were already structured with real data usage in mind.

The result of the project was a cohesive, scalable, and implementation-ready user experience that:

  • Improves content readability and reduces cognitive load through clear structure and visual hierarchy.
  • Ensures visual consistency across all screens thanks to a well-defined design system.

  • Accelerates both design and development processes by using reusable, modular components.

  • Supports dynamic, database-driven content without breaking the layout or user experience.

  • Reduces user uncertainty through clear navigation cues such as progress indicators and step labeling.

  • Strengthens the overall perception of the brand by delivering a clean, modern, and professional interface.

email

marketing