← Todos los proyectos

Demo interactiva · App iOS y watchOS

Kyloq app icon

Kyloq

Tu entreno, serie a serie

Kyloq es el cuaderno del gimnasio para quien va lo suficiente como para fijarse en los números. Sabe lo que levantaste la última vez y te lo propone, te cuenta el descanso, te sigue hasta la muñeca y convierte meses de series en algo que se puede leer. Sigue bajando y el entreno se va montando alrededor del teléfono.

  • 2026
  • iOS
  • watchOS
  • SwiftUI
  • Fastify
  • PostgreSQL
  • Fitness

Próximamente en el App Store

La pantalla de inicio de Kyloq
01

Ya sabe lo que levantaste

La rutina del día se abre con cada serie ya rellena con lo que hiciste la última vez, en esa misma máquina. Cambia el peso con el teclado que trae la propia app: cifras grandes, una coma y poco más. Da la serie por hecha y el descanso arranca solo, mientras el reloj recoge la misma sesión.

02

Ciérralo y léelo

Apuntas la última serie y el entreno se cierra en un resumen: tiempo bajo la barra, volumen movido, los músculos que de verdad trabajaste y los récords que dejó la sesión, sacados del 1RM estimado de cada serie.

03

Lo difícil es aparecer

El mes muestra lo que entrenaste y lo que tenías planificado, día a día y músculo a músculo. Es la vista que responde a la única pregunta que importa a las pocas semanas: ¿sigo yendo?

04

Cada ejercicio, dibujado

El catálogo viene con sus propios pictogramas: el movimiento por un lado, el músculo que carga por otro. Y cada ejercicio guarda sus variantes, una por máquina, porque lo que mueves en una no es lo que mueves en la de al lado.

05

Lo que la báscula no cuenta

Las fotos de progreso van a colecciones tuyas y un deslizador las recorre en el tiempo, con la fecha y el peso de aquel día debajo. Quedan detrás de Face ID y nunca aparecen en el carrete del teléfono.

Cómo está hecha

SwiftUI sobre iOS y watchOS desde un mismo proyecto: el teléfono es el dueño de la sesión y el reloj la refleja por WatchConnectivity, así que una serie apuntada en cualquiera de los dos aparece en el otro. Una Live Activity mantiene el descanso vivo en la pantalla de bloqueo y en la Dynamic Island. Detrás hay un backend de verdad: Fastify y Postgres en un VPS, con JWT y refresh. Y la app encola el entreno terminado cuando no hay red, para que el sótano del gimnasio no cueste una sesión. Las fotos de progreso van detrás de Face ID y con file protection completa.