UX / UI Case Study
Cabify Music Match
Nueva feature UX/UI para romper el hielo a través de la música.
Problema
Los viajes en apps de movilidad tienen un problema invisible: la fricción auditiva. O hay un silencio incómodo durante 15 minutos, o suena música que el pasajero no eligió y no le gusta, pero no se atreve a pedir que la cambien. Pedir el cable auxiliar es awkward. Pedirle al conductor que cambie de emisora también. La mayoría de la gente simplemente se pone auriculares y se desconecta.
Cabify tiene una opción de música, pero solo sirve para cambiar la emisora de radio — una tecnología que casi nadie usa ya. El problema real no es técnico, es social: ¿cómo alineás los gustos musicales de dos personas que se acaban de conocer, sin friccionar el flujo de pedir un viaje?
Mi rol y contexto
Proyecto de diseño UX/UI desarrollado individualmente durante 3 meses como ejercicio de producto thinking. Mi rol abarcó investigación UX, arquitectura de información, diseño de flujos, wireframing, diseño visual de alta fidelidad, y prototipado interactivo en Figma. El objetivo era diseñar una feature que resolviera un pain point real — la incomodidad del viaje — usando tecnología existente (APIs de Spotify) de forma no invasiva.
Desafíos y decisiones
La decisión de diseño más difícil fue equilibrar los gustos musicales de conductor y pasajero para que ambos queden satisfechos sin que ninguno sienta que perdió control. Tres caminos posibles: (a) priorizar al pasajero (es quien paga), (b) priorizar al conductor (es su auto), o (c) fusionar gustos de forma inteligente. Elegí la opción (c) pero con fallbacks claros.
El algoritmo de fusión detecta coincidencias en géneros y artistas entre ambos perfiles de Spotify y genera una playlist temporal del viaje. Si no hay coincidencias suficientes, ofrece playlists pre-curadas por mood (energizante, relajante, neutral) que estadísticamente funcionan para la mayoría. Y siempre está la opción 'Silencio' para quienes prefieren no escuchar nada — validar esta necesidad fue clave, no todo el mundo quiere música.
Otro desafío: el onboarding. Vincular Spotify no puede friccionar el flujo de pedir un viaje. La solución: hacer la vinculación opcional y progresiva. La primera vez que un usuario abre la app después del lanzamiento de la feature, ve un modal explicativo skippable. Si lo omite, Music Match simplemente no aparece en sus viajes. Si vincula, la feature se activa automáticamente en viajes futuros con un toggle simple para desactivarla si no la quiere usar ese día.
Validé el diseño con mapas de navegación y user flows testeados con usuarios reales (conductores y pasajeros). El feedback más valioso: la mayoría no sabía que Cabify ya tenía una opción de música (el selector de emisora de radio), lo que confirmó que la feature existente estaba mal diseñada. Agregué un ícono de música visible en la pantalla de inicio del viaje para que la funcionalidad sea discoverable sin depender de menús escondidos.
Solución
Integración en el flujo
- Antes del viaje: vinculación opcional de Spotify desde configuración (un solo paso, skippable).
- Durante el viaje: al confirmar el conductor, la app genera la playlist fusionada y la muestra con preview de 3-4 canciones.
- El pasajero puede aceptarla, cambiarla por una playlist pre-curada o elegir silencio.
- El conductor ve la misma interfaz y puede overridear si es necesario.
Prototipo y sistema visual
- Prototipo funcional en Figma (iPhone 14) con onboarding skippable, vinculación de Spotify con OAuth simulado, pantalla principal con controles de reproducción y configuración para desvincular o ajustar preferencias de géneros.
- Toda la UI respeta el sistema visual de Cabify (colores, tipografía, componentes) — se siente como extensión nativa, no como feature pegado.
Resultados y aprendizajes
El proyecto no se implementó — es un concepto especulativo — pero validó mi capacidad de detectar fricción real en productos existentes y proponer soluciones viables técnicamente. El prototipo se documentó como caso de estudio y funcionó como herramienta de conversación en entrevistas: demuestra pensamiento sistémico (no solo diseñé pantallas, diseñé el algoritmo de fusión y los casos borde), empatía con usuarios (el modo silencio surgió del research, no de mi asunción), y atención a la implementación (usar APIs existentes de Spotify en vez de inventar tecnología imposible).
Aprendizaje clave: las mejores features no son las más complejas, son las que resuelven problemas emocionales (la incomodidad del silencio) con soluciones técnicas simples (conectar dos cuentas de Spotify). Si volviera a hacerlo, diseñaría un sistema de feedback post-viaje para que usuarios califiquen si la playlist funcionó — esos datos permitirían mejorar el algoritmo de fusión iterativamente y convertir Music Match en un diferenciador competitivo real para Cabify.
05 · GALERÍA
Galería
