Skip to content

RetroTracks es una aplicación que ofrece una compilación de canciones cuidadosamente seleccionadas para evocar recuerdos y emociones. Te permite sumergirte en una experiencia musical nostálgica, ofreciendo una variedad de géneros y éxitos de diferentes épocas.

License

Notifications You must be signed in to change notification settings

RenzoFernando/RetroTracks-PowerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

RetroTracks

Made with License: MIT

RetroTracks es una aplicación que ofrece una compilación de canciones cuidadosamente seleccionadas para evocar recuerdos y emociones. Esta aplicación permite al usuario sumergirse en una experiencia musical nostálgica, ofreciendo una variedad de géneros y éxitos de diferentes épocas.

Contexto del Proyecto

Este proyecto fue desarrollado como el trabajo final para el curso de Introducción a la Ingeniería de Sistemas durante el primer semestre académico del año 2023. El objetivo principal era aplicar los conceptos fundamentales de análisis, diseño y desarrollo de software en una solución funcional y creativa, utilizando las herramientas de la plataforma Microsoft Power Platform.

Arquitectura de la Solución

La aplicación se construyó siguiendo una arquitectura simple y eficiente, aprovechando las capacidades nativas de Power Platform:

  • Interfaz de Usuario (Frontend): Desarrollada como una Power Apps Canvas App, que controla toda la lógica de presentación y la interacción con el usuario.
  • Fuente de Datos (Backend): La información de las pistas, artistas y géneros se gestiona a través de (aqui puedes poner Microsoft Dataverse, una lista de SharePoint, o un archivo de Excel alojado en OneDrive). Esto permite una administración de datos desacoplada y escalable.
  • Lógica de Negocio: Las funciones y fórmulas nativas de Power Fx se utilizan para manejar la reproducción, la navegación entre pantallas y la filtración de canciones.

Acceso a la Aplicación

Logros y Aprendizajes

  • Diseño y desarrollo de una aplicación funcional desde cero con una interfaz de usuario intuitiva.
  • Aplicación de conceptos de ingeniería de sistemas en un ciclo de vida de proyecto real.
  • Experiencia práctica en el desarrollo low-code con Microsoft Power Apps y Power Fx.
  • Gestión de datos y lógica de negocio para crear una experiencia de usuario fluida.
  • Colaboración en equipo utilizando metodologías ágiles para la gestión de tareas y entregas.

Prerrequisitos

Para importar y ejecutar esta aplicación en un entorno propio, se necesita:

  • Un entorno de Microsoft Power Platform.
  • Una licencia de Power Apps (una licencia de desarrollador o de la organización es suficiente).
  • Permisos para crear conexiones a (menciona el conector que usaste, ej: Dataverse, SharePoint, OneDrive).

Futuras Mejoras (Roadmap)

Se ha contemplado una lista de posibles mejoras para futuras versiones de RetroTracks:

  • Autenticación de Usuarios: Permitir a los usuarios iniciar sesión para guardar sus preferencias.
  • Playlists Personalizadas: Funcionalidad para que los usuarios creen y guarden sus propias listas de reproducción.
  • Modo sin Conexión: Posibilidad de descargar ciertas canciones o listas para escucharlas sin acceso a internet.
  • Integración con APIs Externas: Conectar con servicios como Spotify o Last.fm para obtener más información de las canciones y artistas.

Contribuidores

Este proyecto fue posible gracias al trabajo en equipo de:

Licencia

Este proyecto está distribuido bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

About

RetroTracks es una aplicación que ofrece una compilación de canciones cuidadosamente seleccionadas para evocar recuerdos y emociones. Te permite sumergirte en una experiencia musical nostálgica, ofreciendo una variedad de géneros y éxitos de diferentes épocas.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •