Sobre este proyecto
it-programming / web-development
Abierto
Se busca un desarrollador experimentado para crear una aplicación web interactiva de clases de ejercicio, diseñada específicamente para pantallas de televisión con resolución 1920x1080 y compatible con Android TV Box. El objetivo es ofrecer una experiencia de usuario fluida, intuitiva y legible desde la distancia, ideal para entornos de ejercicio.
Funcionalidades principales requeridas:
* Menú de Clases: Implementar un listado claro y navegable de clases disponibles (ej. Clase 001, Clase 002, Clase 003).
* Reproductor de Clases: Al seleccionar una clase, la aplicación debe abrir un reproductor con un layout de pantalla dividido.
* Layout de Pantalla de Clase: La pantalla de reproducción se dividirá en dos secciones:
* 1/3 de la pantalla: Mostrará un temporizador grande y el nombre de la fase actual de la clase (ej. Calentamiento, Técnica, Saco).
* 2/3 de la pantalla: Reproducirá un vídeo demostrativo del ejercicio correspondiente a la fase en curso.
* Controles de Reproducción: La interfaz del reproductor debe incluir botones funcionales para Empezar, Pausar, Siguiente fase, Fase anterior y Reiniciar la clase.
* Estructura de Clases: Cada clase se compondrá de múltiples fases. Cada fase tendrá una duración específica y un vídeo asociado. El temporizador debe avanzar automáticamente a la siguiente fase al finalizar la duración de la fase actual.
* Modo Reposo: Cuando no se esté reproduciendo ninguna clase, la aplicación debe activar un modo protector de pantalla que muestre imágenes o frases motivacionales.
Requisitos Técnicos:
* La aplicación debe ser una aplicación web.
* Optimización completa para pantallas de TV con resolución Full HD (1920x1080).
* Compatibilidad garantizada con dispositivos Android TV Box.
* Reproducción de vídeo fluida y sin interrupciones.
* Temporizador preciso y sincronizado con la progresión de las fases de la clase.
* Interfaz de usuario simple, intuitiva y altamente legible desde una distancia considerable.
Extras Valorados:
* Experiencia previa en el desarrollo de interfaces de usuario para pantallas grandes o dashboards.
* Capacidad para implementar un sistema de gestión de clases (añadir, editar, eliminar) a través de una configuración o base de datos.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias