Slumber
Características principales
Registro de noches: horas, calidad, sensación y factores (cafeína, pantallas, alcohol, estrés, ejercicio, temperatura)
Dashboard con última noche, racha, deuda de sueño y progreso de objetivo
Objetivos personalizados: horas objetivo, acostarse y despertar deseados
Rutinas de noche y mañana con pasos, duración y marcado de completado
Registro de cafeína (mg, etiqueta, momento) con correlación con el sueño
Insights semanales: tendencias, factores influyentes y patrones
Historial con calendario de noches y métricas diarias
Autenticación JWT: registro, login, perfil y cambio de contraseña
Descripción
Slumber es un diario de sueño y descanso completo: registra cada noche con hora de acostarse y despertar, calidad percibida, sensación al despertar y factores que la afectan (cafeína, pantallas, alcohol, estrés, ejercicio, temperatura). El dashboard resume la última noche, la racha, la deuda de sueño acumulada y el progreso hacia el objetivo. Incluye objetivos personalizados (horas objetivo, hora de acostarse y despertar), rutinas de noche y mañana con pasos y duración que se marcan como completadas, registro de consumos de cafeína con impacto en el sueño, historial con métricas diarias e insights semanales con tendencias, factores más influyentes y correlación cafeína-sueño. Autenticación completa con JWT, modo oscuro por defecto y datos de demo de dos perfiles (durmiente consistente y turnos irregulares).
Tecnologías utilizadas
Angular 22
NestJS 11
TypeScript
SQLite
Código fuente