Miami City Ballet - Student Class Portal Redesign

A heuristic evaluation and redesign of the adult student portal, improving online class booking.

Accessibility Evaluation

Usability Testing

UX/UI Design

Project Overview

Client: Miami City Ballet School (concept project)
Industry: Education, Performing Arts
Timeline: 2 weeks (2024)
Team: Collaborative project with Pedro Campa
My Role: UX/UI Designer · Accessibility Evaluator · Usability Tester


The Miami City Ballet School offers exceptional dance education, but its student portal presented usability challenges, particularly for adult students booking open classes. This project aimed to evaluate the portal using Jakob Nielsen’s usability heuristics and redesign it for a smoother, more intuitive experience.


✨ Problem

The Miami City Ballet student portal created barriers for adult students booking open classes:

  • 🔎 Confusing navigation and inconsistent labels.

  • 👁️ Low visibility into registration and class status.

  • ⚠️ Weak error prevention during login and payment.

  • 🔄 Redundant pathways and poor visual hierarchy.

These usability issues led to frustration, inefficiency, and missed engagement opportunities.




✨ Approach

To address these issues, we conducted a heuristic evaluation using Jakob Nielsen’s 10 usability principles and translated the findings into actionable design improvements.


  1. Heuristic Evaluation → Identified violations across navigation, visibility, error prevention, and consistency.


2.Severity Ratings → Severity ratings helped prioritize issues from cosmetic to critical, ensuring we focused our redesign on the highest-impact fixes.


  1. Task Flow Analysis → Mapped the adult student journey for logging in, purchasing credits, and booking a class.


  1. Visual Design → We created a vision board to preserve Miami City Ballet’s brand identity while improving usability.


    • 🎨 Kept: Original brand colors + typography (Bebas Neue, Inter).

    • 🧭 Changed: Navigation, hierarchy, and user flows for clarity.

    • 🔑 Result: A portal that feels on-brand but easier to use.


✨ Solution - Before & After

Problem: Lack of Quick Navigation for Frequent Actions

Heuristic #7 : Flexibility and efficiency of use

A new navigation menu was added with a clear "Open Classes (General Public)" link, making it easier for users to find what they need without extra scrolling, improving usability and navigation.

Before & After


Problem: Preventing Login Errors

Heuristic #5: Error Prevention

The login process was redesigned by introducing a "Guest Student Login" option, making it easier for users to access without requiring a full account. This change prevents login errors and enhances accessibility for first-time or casual users.

Before & After


Problem: Inconsistent Navigation and Design Standards

Heuristic #4 Consistency and standards

The updated design improves consistency by introducing a clear side menu with uniform labels and simplified navigation. Improved typography and layout create a more cohesive and user-friendly experience.

Before & After


Problem: Confusing Class Registration Status

Heuristic #1: Visibility of System Status

The redesign simplifies navigation with a clear side menu and consistent labels, improving access to key sections like "Class Schedule." Enhanced typography and a cleaner layout create a more user-friendly and intuitive experience.

Before & After


Problem: Lack of input guidance in payment fields

Heuristic #6: Recognition Rather Than Recall

The updated design improves consistency by introducing a clear side menu with uniform labels and simplified navigation. Improved typography and layout create a more cohesive and user-friendly experience.

Before & After


The Final Prototype → [View in Figma]


✨Outcomes & Learnings

  • Reduced usability issues by aligning the design with Nielsen’s heuristics (visibility, consistency, error prevention).

  • Streamlined critical flows like class registration and payment, making them faster and less confusing.

  • Learned how heuristic evaluation and prioritization matrices help focus on high-impact changes.

  • Next Steps: Conduct usability testing with real students to validate improvements and refine flows further.

Ready to build something amazing?

I design thoughtful, user-centered digital experiences and am always open to meaningful opportunities and collaborations. Let's connect!

Ready to build something amazing?

I design thoughtful, user-centered digital experiences and am always open to meaningful opportunities and collaborations. Let's connect!

Ready to build something amazing?

I design thoughtful, user-centered digital experiences and am always open to meaningful opportunities and collaborations. Let's connect!

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