App Flutter de aprendizaje

Aprender salsa con ritmo, progreso y video.

Enchufla es una experiencia movil para seguir cursos de baile, practicar lecciones, marcar avances, guardar favoritos y reproducir contenido multimedia con una interfaz pensada para sesiones cortas y repetibles.

Flutter Cliente multiplataforma para movil, web y escritorio.
OTP Acceso por email y PIN temporal de 6 digitos.
Video Lecciones con URLs temporales y reproduccion integrada.
Salsa para principiantes
67% completado
1
Paso basico05:10
2
Giro suave07:20
3
Practica social08:45
4
Combinacion10:00
Producto

Una app de practica enfocada en seguir, repetir y avanzar.

El proyecto organiza cursos y lecciones de baile en una experiencia directa: entrar, ver la clase, repetir movimientos, guardar progreso y volver a practicar.

Lecciones en video

Reproductor integrado para clases, rutas de video remotas y soporte para contenido gestionado desde panel admin.

Progreso personal

El usuario marca lecciones completadas, consulta porcentaje por curso y mantiene historial de aprendizaje.

Favoritos

Cursos destacados y guardados para que la practica frecuente este siempre cerca.

Recordatorios

Planificacion de sesiones por dia y hora para construir habito de practica.

Cast y AirPlay

Base preparada para llevar la leccion a pantallas externas y practicar con mas espacio.

Experiencia visual

Identidad energetica, colores latinos y componentes pensados para lectura rapida en movil.

Arquitectura

Cliente Flutter con API, autenticacion OTP y panel de gestion.

La app consume una API JSON, conserva sesion local y recibe cursos, lecciones, progreso, favoritos, perfil y recordatorios desde servicios separados.

Cliente Flutter organiza pantallas, estado de sesion, reproductor y componentes de curso.
API Endpoints REST para autenticacion, cursos, progreso, favoritos, perfil y recordatorios.
Admin Panel previsto para publicar cursos, subir imagenes, asociar videos y controlar contenido.
Media Videos con URLs temporales para reducir exposicion de enlaces persistentes.
Flutter Dart HTTP JSON OTP por email JWT SharedPreferences Video Player AirPlay Chromecast PHP API Admin Panel i18n
Seguridad

Auditoria inicial hecha, con prioridades claras antes de produccion.

El proyecto ya cuenta con un informe local en cap/auditoria. La lectura principal: hay una base funcional, pero los entornos y la gestion de tokens deben endurecerse antes de distribuir.

4 Prioridades de alta urgencia: HTTPS obligatorio, almacenamiento seguro de JWT, firma release real y limpieza de scripts de seed.
1Eliminar HTTP, localhost, 10.0.2.2 e IP LAN de builds productivos.
2Migrar credenciales a Keychain/Keystore mediante almacenamiento seguro.
3Separar configuracion dev, staging y prod con guardrails de release.
4Configurar firma Android real y package identifiers definitivos.
Estado del proyecto

Listo para iterar hacia una demo cerrada.

La base de producto ya muestra flujo de login, catalogo, progreso, favoritos y reproduccion. El siguiente paso tecnico es convertir la configuracion local en una configuracion segura por entorno.

Volver arriba