Vitalscope
Características principales
Registro de 6 tipos de métricas con valores sistólico/diastólico o simple según tipo
Dashboard con última lectura por tipo y estado (en rango, alerta, crítica)
Alertas automáticas al registrar lecturas fuera de rango
Rangos personalizados por usuario y tipo de medición
Tendencias a 7, 30 y 90 días con evolución por tipo
Gestión de doctores y citas médicas con estados
Autenticación JWT con registro e inicio de sesión (usuario o email)
Tema oscuro/claro automático y persistencia de preferencias
Descripción
Vitalscope es un tracker personal de métricas de salud que permite registrar tensión arterial, frecuencia cardíaca, peso, glucosa, saturación de oxígeno y temperatura corporal. Incluye dashboard con estado de cada métrica, alertas automáticas cuando una lectura sale de rango, rangos personalizados por usuario, tendencias a 7/30/90 días, y gestión de doctores y citas médicas. Construido con Angular 22 (zoneless, signals) y NestJS 11 con SQLite/PostgreSQL.
Tecnologías utilizadas
Angular
TypeScript
SQLite
Código fuente