Evaluando propuestas

Desarrollador Javascript para Plugin de Entrenamiento Personalizado en Buildfire

Publicado el 22 Julio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos un desarrollador con experiencia en JavaScript y creación de plugins para plataformas como BuildFire (o aplicaciones con SDKs similares). El objetivo es crear un plugin desde cero que permita a los usuarios generar planes de entrenamiento personalizados en base a una encuesta inicial. El diseño visual y la lógica ya están definidos, y se proporcionará una maqueta en Figma junto con la estructura en pseudocódigo. Este plugin será uno de varios en el sistema, por lo que la capacidad de modularizar es clave. El plazo estimado para la entrega es de 2 a 3 semanas máximo. Se espera un plugin funcional instalado en un entorno de pruebas, código documentado, un manual breve para ajustes futuros y soporte por bugs durante 7 días post-entrega. Requisitos técnicos: Dominio de JavaScript y consumo de APIs. Conocimiento de BuildFire SDK o experiencia equivalente en plugins modulares. Experiencia integrando reproductores de video como Bunny.net o similares. El plugin debe: Mostrar una encuesta interactiva que recoja información como nivel de usuario, días disponibles, objetivo y tipo de entrenamiento. Armar una rutina semanal personalizada utilizando clips de ejercicios individuales (de 1 minuto) alojados en Bunny.net, siguiendo una lógica predefinida que será proporcionada. Integrar un reproductor de video personalizado estilo Tabata para mostrar las rutinas, incluyendo funcionalidades como cronómetro, nombre del ejercicio y pausa activa. Soportar tres niveles de membresía: Gratuito (sin acceso), Básico (acceso limitado) y Pro (acceso total). Opcionalmente, permitir a los usuarios comentar y puntuar cada rutina.

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

Otros proyectos publicados por T.