Skip to main content

FitCoach

Plataforma de Tracking Deportivo y Gestión de Clientes

Visit website
  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
  • RxJS

Overview

Desarrollé una aplicación Full-Stack para la gestión de clientes y seguimiento de entrenamientos de fuerza, construyendo un frontend reactivo y modularizado con Angular.

Credenciales de demostración:

Entrenador (Coach)
Email: demo@fitcoach.app
Contraseña: FitCoachDemo123!
Propósito: Ver panel de métricas, alumnos vinculados y biblioteca de rutinas

Alumno (Client)
Email: cliente.demo@fitcoach.app
Contraseña: FitCoachDemo123!
Propósito: Ver la app en modo entrenamiento, gamificación, progreso y rutinas

FitCoach App Screenshot

Arquitectura y Base de Datos

Diseñé la arquitectura relacional del backend en Supabase, escribiendo migraciones SQL personalizadas para garantizar la integridad de los datos de los atletas y sus métricas de sobrecarga progresiva.

Gestión de Estado y Flujos

Implementé la lógica de estado (Store) mediante RxJS y flujos automatizados para la asignación de rutinas, reduciendo la carga administrativa de los entrenadores y mejorando la visualización del progreso en tiempo real.

FitCoach App Inside