Danceflavors

Redesigning a Complex Dance Platform

Danceflavors connects dancers, teachers and dance schools through courses, workshops, events and community features.

As the product grew, its web and mobile experiences became inconsistent and difficult to navigate. I redesigned the core experience with clearer structure and a more consistent cross-platform system.

Role

End-to-End UX Designer

Duration

6 months

Tools

Figma, FigJam, Teams

Problem to solve

Users struggled to navigate Danceflavors and complete key actions across web and mobile.

Solution

A redesigned web and mobile experience built around clearer navigation, simplified user flows and a shared visual system, making the platform easier to understand and more consistent across its core features.

Final design

Background

Danceflavors brings several experiences into one product: discovering classes and events, buying tickets, managing courses, connecting with other dancers and communicating with the community.

But those experiences had evolved without a consistent system behind them. Web and mobile behaved differently, similar components looked and worked differently across screens, and some important flows required unnecessary steps.

The redesign started with a broader question:

How can we make a complex platform feel simpler and more consistent without losing the range of things users can do?

Homepage before redesign.

Research

User personas

I grouped the findings into two personas representing the main user types.

1:1 interviews

I interviewed 7 dancers from different backgrounds to understand their goals and behaviours.

Competitor analysis

I reviewed similar platforms to identify common patterns, gaps and opportunities for Danceflavors.

User journey mapping

I mapped the experience of discovering and joining dance activities to identify pain points.

What we found

1

Discovery took too many steps

Finding relevant content wasn't always direct. On mobile, users had to select a location and category before reaching search results.

3

The product lacked consistency
Similar actions and components behaved differently across screens, creating unnecessary complexity.

5

Core flows could be simpler
Discovering activities, selecting tickets and creating a dance school involved unnecessary steps.

2

Mobile felt secondary

Many experiences were designed primarily for the website, leaving mobile simplified or incomplete.

4

Important content competed for attention
Weak hierarchy made it difficult to understand key information on events, profiles and ticketing pages.

1

Discovery took too many steps

Finding relevant content wasn't always direct. On mobile, users had to select a location and category before reaching search results.

3

The product lacked consistency
Similar actions and components behaved differently across screens, creating unnecessary complexity.

5

Core flows could be simpler
Discovering activities, selecting tickets and creating a dance school involved unnecessary steps.

2

Mobile felt secondary

Many experiences were designed primarily for the website, leaving mobile simplified or incomplete.

4

Important content competed for attention
Weak hierarchy made it difficult to understand key information on events, profiles and ticketing pages.

1

Discovery took too many steps

Finding relevant content wasn't always direct. On mobile, users had to select a location and category before reaching search results.

2

Mobile felt secondary

Many experiences were designed primarily for the website, leaving mobile simplified or incomplete.

3

The product lacked consistency
Similar actions and components behaved differently across screens, creating unnecessary complexity.

4

Important content competed for attention
Weak hierarchy made it difficult to understand key information on events, profiles and ticketing pages.

5

Core flows could be simpler
Discovering activities, selecting tickets and creating a dance school involved unnecessary steps.

Personas

User journey map

Define

The research shifted the redesign away from simply modernising the interface.

The bigger opportunity was to reduce friction across the product while creating a system that could work consistently across web and mobile. We focused the redesign around three principles:


  • Make discovery more direct: Reduce the number of decisions between arriving on the platform and finding something relevant.

  • Create consistency across the product: Use shared patterns and components instead of treating every screen as an isolated experience.

  • Design mobile as a core experience: Adapt flows and hierarchy to smaller screens rather than simply translating the desktop interface.

How might we…

How might we make Danceflavors easier to explore and navigate while creating a consistent experience across web and mobile.

Ideation

Design started on paper, sketching layout options for the homepage, event pages, and search before moving into Figma. This made it faster to compare structural ideas without getting stuck on visual details too early.

Alongside this, a design system was built to standardize components, type, and color, directly solving the inconsistency problem and setting the baseline every later screen followed.

Design

Starting with structure, not UI

I started by sketching the core screens on paper, exploring different ways of organising information before committing to a visual direction. Working at low fidelity made it easier to compare alternatives quickly and focus on hierarchy, navigation and content rather than visual details.

Building a shared visual language

The existing product used different styles and patterns across screens. As part of the redesign, I created a shared visual system for typography, colour, buttons, inputs, cards and other recurring components.


This gave web and mobile a common foundation and made new screens easier to design consistently.

Key improvements

01 / DISCOVERABILITY

Making discovery more direct

The old experience asked users to choose a location and category before showing results. The redesigned experience surfaces results and available categories earlier, reducing the number of decisions needed to start exploring Danceflavors.

02 / EVENTS

Giving events a clearer hierarchy

Event pages had to communicate a lot at once: what the event is, where it takes place, who's organising it and how to attend. The redesign reorganised that information around the decisions users need to make, while introducing useful context such as maps and co-host information.

03 / TICKETING

Simplifying the path to checkout

Ticket selection previously happened inside a dialog, limiting space and making the next step less clear. We moved the experience to a dedicated page, simplified the available actions and created two clear paths: continue with an account or continue as a guest.

04 / DANCE SCHOOL ONBOARDING

Breaking a complex setup into manageable steps

Creating a dance school profile originally relied on a long form with little context about what information was needed or why. We replaced it with a step-by-step flow, breaking the setup into smaller decisions and giving users clearer feedback on their progress.

05 / COMMUNITY

Creating a more cohesive community experience

Danceflavors isn't only a booking platform. Profiles and messaging also help dancers connect with each other. We redesigned these areas using the same visual language as the rest of the product, with clearer profile information, simplified controls and a more focused messaging experience.

Results

The redesign established a shared foundation for Danceflavors across web and mobile.

Core flows such as discovery, event browsing, ticket selection and dance school setup were simplified, while a shared design system brought previously disconnected parts of the product into one consistent experience.

The work also created a foundation that could continue evolving as new features were added to the platform.

Final Thoughts

01

A redesign isn't just a visual update.

What initially looked like an outdated interface was also a problem of structure, navigation and consistency. Fixing the UI alone wouldn't have solved that.

02

Consistency becomes more important as products grow.

When features are designed independently, small differences quickly add up. Building shared patterns made the product easier to understand and gave future work a stronger foundation.

03

Mobile needs its own decisions.

Simply translating desktop screens to a smaller viewport isn't enough. Designing around mobile constraints helped expose unnecessary steps and simplify several flows.

04

Start with hierarchy before visual polish.

Sketching early helped separate structural problems from visual ones and made it easier to explore alternatives before investing in high-fidelity design.

Have a product problem worth solving?

© 2026 Serafin Marti

© 2026 Serafin Marti

Have a product problem worth solving?