Requisitos Funcionales
Must have
Registro y autenticación de usuarios
- Como usuario, quiero crear una cuenta usando mi cuenta de Spotify para acceder fácilmente sin tener que registrar mis datos manualmente.
Integración con Spotify
- Como usuario, quiero conectar mi cuenta de Spotify para sincronizar mis playlists con la app.
- Como usuario, quiero que la app genere automáticamente una playlist con mis canciones marcadas con Like, para disfrutarlas desde Spotify sin configuraciones extra.
Descubrimiento de canciones (Swipe)
- Como usuario, quiero que la app me muestre canciones de forma individual para enfocarme en cada una.
- Como usuario, quiero poder dar Like o Dislike con un gesto de swipe para indicar mis preferencias fácilmente.
Control de errores
- Como usuario, quiero que la app me muestre mensajes claros cuando ocurra un error para entender qué pasó y cómo actuar.
Should have
Gestión de playlist del usuario
- Como usuario, quiero visualizar mi lista de canciones guardadas dentro de la app para revisar mi música seleccionada.
- Como usuario, quiero poder abrir mi playlist en Spotify con un solo clic para reproducirla directamente.
- Como usuario, quiero poder renombrar mi playlist para organizarla según mi gusto.
- Como usuario, quiero cambiar la visibilidad de mi playlist entre pública o privada para controlar quién puede verla.
Filtros y personalización del feed
- Como usuario, quiero aplicar filtros por género musical para explorar estilos específicos.