Reproductor de música en streaming

Proyecto Aplicación web "Reproductor de música en streaming"
Proyecto del 25 de Julio de 2020 - 27 de Junio de 2023 (standby)

Introducción

Este proyecto nació de la necesidad de hacer algo totalmente distinto a lo que estaba acostumbrado y, sobretodo, de querer aplicar lo que había aprendido en el último año para publicar un producto final.

Me apasiona la música, y al ver que las aplicaciones disponibles no cubrían algunas de mis necesidades, se me ocurrió que sería fantástico desarrollar mi propia versión.

La idea no es competir con ellas, sino simplemente ofrecer una alternativa con una visión y funcionalidades que considero que pueden aportar cosas interesantes.

App en desarrollo

Lenguajes y tecnología

La siguiente lista muestra todos los lenguajes, frameworks, servicios y librerías que he empleado.

  • Nuxt 3 Nuxt 3
  • Vue 3 Vue 3
  • Pinia Pinia
  • HTML5 HTML5
  • CSS3 CSS3
  • SASS SASS
  • JavaScript JavaScript
  • TypeScript TypeScript
  • Git Git
  • Supabase Supabase
  • Jest Jest
  • No AI No AI

Objetivos y motivaciones

Las aplicaciones para reproducir música son muy parecidas entre sí; apenas se encuentran diferencias significativas.

Como usuario de algunos de los servicios gratuitos que usamos cotidianamente, un día me vino a la cabeza que podría crear un nexo entre dos de los más populares para ofrecer lo mejor de ambos desde un único lugar.

Así es como me planteé el objetivo de desarrollar una aplicación interactiva que a la vez ofreciera otro tipo de funcionalidades: a partir de la unión de dos plataformas que me gustan mucho como base, y aportando mi enfoque personal. Así obtendría algo totalmente nuevo.

Una vez tuve clara la idea principal, definí con detalle los puntos clave para marcar la diferencia y decidí a qué público me dirigiría.

Para mi sorpresa, analicé la competencia y descubrí que prácticamente nadie estaba cubriendo ese mercado. Solo encontré una app orientada al mismo público que la mía, pero ya hace años que no está disponible. De modo que aún obtuve una mayor motivación para ser el primero.

Si bien el proyecto lo tengo parado temporalmente (porque por el camino tuve la idea de crear el Portal de Coleccionismo y es en lo que estoy centrado actualmente), llegué a definir la aplicación por completo, incluída la base de datos. También programé la parte que considero más difícil del proyecto debido a su nivel de detalle: el motor de búsqueda; y creé todos los tests necesarios para garantizar que el buscador principal funcionara como era debido.

Saber que toda esta parte está bien cubierta me genera una gran confianza y sin duda me reconfortará cuando retome el proyecto, ya que me conllevará mucho menos esfuerzo aún teniendo en cuenta que habrán pasado algunos años.

Características y funcionalidades

Prefiero no mostrar wireframes ni capturas de la versión actual para evitar que alguien pueda desarrollar mi idea. Pero sí quiero dar a conocer qué características tiene y/o están en progreso:

  • Catálogo musical extenso.
  • Reproductor de música en streaming.
  • Motor de búsqueda 100% hecho a medida por mí con Vanilla JS para que puedas encontrar lo que buscas de la manera que más te convenga.
  • Búsquedas predefinidas.
  • Guardar filtros de búsqueda (porque podrán llegar a ser tan complejos como quiera el/la usuario/a).
  • Crear, guardar, exportar y compartir listas personalizadas, incluso si no eres un/a usuario/a registrado/a; con opciones que no se encuentran en otras aplicaciones del sector.
  • Listas predefinidas.
  • Marcar tus temas favoritos.
  • Aplicación web responsive para que se pueda usar desde cualquier dispositivo.
  • Modo offline.
  • Accesible para todo el mundo: no es necesario registrarte para sacarle provecho.

Derechos de autor

Copyright © 2020 - 2026. Todos los derechos reservados.

¿Te gusta lo que estás viendo en mi portafolio?

CONTACTA CONMIGO
Subir