{"modulo":"cliente-app","titulo":"Guia de uso para clientes en App FIT8","version":"1.0.0","publico":"Clientes finales (iOS/Android)","secciones":[{"seccion":"Inicio rapido","items":[{"titulo":"Crear cuenta o iniciar sesion","detalle":"Entra a la app, registra tus datos o inicia sesion con tu correo para activar tu perfil."},{"titulo":"Completar perfil inicial","detalle":"Actualiza informacion basica para personalizar plan, progreso y recomendaciones."},{"titulo":"Revisar dashboard diario","detalle":"Usa el panel principal para ver plan del dia, progreso y tareas pendientes."}]},{"seccion":"Planes y seguimiento","items":[{"titulo":"Consultar plan actual","detalle":"Consulta comidas y actividades del dia desde la seccion de plan actual."},{"titulo":"Registrar progreso","detalle":"Marca avances de ejercicio y nutricion para mantener metricas actualizadas."},{"titulo":"Analizar adherencia","detalle":"Revisa tu nivel de cumplimiento y alertas para ajustar tu rutina semanal."}]},{"seccion":"FAQ y resolucion","items":[{"titulo":"No puedo iniciar sesion","detalle":"Valida correo y contrasena. Si persiste, usa recuperacion y verifica bandeja de spam."},{"titulo":"No veo cambios en mi progreso","detalle":"Actualiza la app y sincroniza. Confirma que el registro del dia se guardo correctamente."},{"titulo":"Error en escaneo o catalogo","detalle":"Reintenta con mejor iluminacion y reporta el codigo en soporte si el producto no existe."}]}],"interfaces":[{"seccion":"Autenticacion movil","endpoints":[{"method":"POST","path":"/v1/mobile/auth/login","descripcion":"Inicia sesion y regresa access/refresh token."},{"method":"POST","path":"/v1/mobile/auth/register","descripcion":"Registro de cuenta en app movil."},{"method":"POST","path":"/v1/mobile/auth/social","descripcion":"Registro/login con Google via Firebase ID token verificado en backend."},{"method":"POST","path":"/v1/mobile/auth/refresh","descripcion":"Renueva access token con refresh token."}]},{"seccion":"Perfil y progreso","endpoints":[{"method":"GET","path":"/v1/mobile/account","descripcion":"Obtiene cuenta/perfil del cliente autenticado."},{"method":"GET","path":"/v1/mobile/dashboard","descripcion":"Resume dashboard principal del cliente."},{"method":"POST","path":"/v1/mobile/progreso","descripcion":"Guarda avance de ejercicios, recetas y seguimiento."}]},{"seccion":"Plan y contenido","endpoints":[{"method":"GET","path":"/v1/mobile/plan/current","descripcion":"Entrega plan activo para el cliente."},{"method":"GET","path":"/v1/mobile/plan/current/day/{date}","descripcion":"Detalle del plan por fecha."},{"method":"GET","path":"/v1/mobile/overview","descripcion":"Resumen diario de plan, progreso y actividad."},{"method":"GET","path":"/v1/academy/cursos","descripcion":"Lista cursos de academy para app."}]}],"soporte":{"contacto":"/contacto","recomendacion":"Si tienes problemas de acceso o pagos, comparte correo registrado y capturas del error."}}