Skip to content
/ Sallefy Public

Sallefy | Spotify and SoundCloud hybrid clone | University Project

Notifications You must be signed in to change notification settings

vxirau/Sallefy

Repository files navigation

Sallefy


En la asignatura Proyectos de Programación II nos ha pedido que diseñemos e implementemos una App de música con funcionalidades equivalentes a Spotify y SoundCloud.

Para programar la App nos han ofrecido una REST API desarrollada con Spring Boot específicamente para esta asignatura. La implementación del backend es opensource y está disponible en: arnaugarcia/sallefy

La coordinación del equipo y de las tareas se han gestionado mediante el tablero Kanban con las issues planificadas a lo largo de las diversas entregas.

Ver Entrega 2 -- Ver Entrega 3

A continuación, se presenta el diseño de la App. El repositorio Git contiene el código fuente con la evolución de todos los commits. Se ha utilizado la herramienta Sketch y también se ha prototipado la funcionalidad con Flinto. A lo largo de las entregas, hemos ido perfeccionado y evolucionando el diseño:



La aplicación implementa todas estas funcionalidades:

  • Autentificación de Usuario
  • Creación de Playlists
  • Consultar Playlists
  • Seguir playlists
  • Gestionar Playlists (editar + eliminar)
  • Consultar usuarios
  • Seguir usuarios
  • Reproducción de audio (online + offline)
  • UI Offline
  • Gestión de perfil
  • Estadisticas de canciones, usuarios y playlists
  • Subir canciones a la plataforma
  • Compartir via enlace - Link basado en la app mediante deep linking con el que se pueden compartir canciones, usuarios y playlists.
  • Reproducir video
  • Conexión con Google Chromecast
  • Modificar cola de reproducción
  • Consultar playlists destacadas
  • Editar canciones (propias)
  • Ordenación por multiples criterios de playlists, canciones y usuarios
  • Notificación Multimedia

Disponemos de un video en youtube realizando una demo de la app: https://www.youtube.com/watch?v=0X-TuXBuXYU

Podemos ver el resultado de todas estas funcionalidades en la galeria a continuación: