Saltar al contenido

Oficio de producto
Proyecto personal · privado

Aurelius

App personal de entrenamiento y seguimiento: rutina, registro de series, peso, medidas y patrimonio en un solo flujo pensado para el teléfono.

Aplicación privada. Sin captura pública con datos de demostración todavía.

El problema

Quería reunir rutina, registro de series y seguimiento personal en un mismo flujo para el teléfono. Marcar una serie debía alimentar el historial de entrenamiento, sin capturarla otra vez en una pantalla de estadísticas.

Las restricciones

Es una aplicación privada con datos sensibles. Los registros deben guardarse localmente aunque falle la conexión, y las ediciones de varios dispositivos deben conservarse al sincronizar.

Mi contribución

Diseñé y construí la aplicación, el enlace entre rutina e historial, las gráficas SVG y la sincronización con Neon. Implementé también la validación de datos, las migraciones y los flujos de respaldo e importación.

Decisiones clave

  • Guardar primero en el navegador y sincronizar un documento JSONB con control de versiones; resolver conflictos por registro y conservar las eliminaciones.
  • Dibujar las gráficas en SVG sin una librería de gráficas, con cursor de teclado y puntero.
  • Precargar series con la sesión anterior y conservar ejercicios o notas agregados a mano.
  • Permitir respaldos JSON y exportación CSV para mantener los datos portables.

El sistema construido

Una aplicación reúne rutina, sesiones de gimnasio, peso, medidas y patrimonio. La lógica de cálculo y validación se comparte entre cliente, servidor y pruebas; las gráficas muestran los registros disponibles sin inventar valores para los datos faltantes.

Resultados

Proyecto personal y privado. Sin métricas públicas todavía; la captura queda pendiente hasta contar con datos de demostración.