Volver a proyectos
Caso de estudio

OwlRoutine

Honra tu relajación nocturna, gánate tu mañana

Una app de alarma por ciclos de sueño que hace que te ganes el despertar. Incluye misiones para apagar la alarma (prueba con foto y matemáticas), una rutina nocturna de relajación guiada, puntuaciones de sueño, un mapa de calor de mañanas limpias/pospuestas/difíciles y una tienda de recompensas, respaldada por un puente nativo de AlarmKit para iOS que garantiza alarmas fiables.

React NativeExpoTypeScriptSwiftSupabaseRevenueCat
01

Misiones para apagar la alarma

Deja de posponer de verdad. Resuelve un problema de matemáticas o haz coincidir una foto de tu cama (comparación pHash en el dispositivo) antes de que la alarma se apague.

Misiones para apagar la alarma
02

Rutina nocturna de relajación

Una lista de tareas guiada para la hora de dormir — deja el móvil, lee, estírate, medita — con una sesión de relajación y temporizador para crear un ritual más tranquilo antes de dormir.

Rutina nocturna de relajación
03

Puntuaciones de sueño y calendario de mapa de calor

Un calendario mensual con código de colores que marca las mañanas limpias, pospuestas y difíciles, con puntuación media, mejor día, tasa de constancia y estadísticas de las sesiones nocturnas en un solo informe.

Puntuaciones de sueño y calendario de mapa de calor
04

Detalles mañana a mañana

Toca cualquier día para ver la historia completa: puntuación de sueño, tiempo hasta apagar la alarma, intentos de las misiones con foto y qué rituales de relajación completaste.

Detalles mañana a mañana
05

Puente nativo de AlarmKit

Módulos Swift de Expo personalizados envuelven la API de AlarmKit de iOS 26 para lograr alarmas fiables a nivel de sistema que suenan incluso bajo una gestión de energía agresiva del sistema operativo.

Puente nativo de AlarmKit
06

Recompensas y personalización

Gana monedas completando ciclos y rutinas de relajación, y luego desbloquea caras de avatar y robots — o sube una foto personalizada — en la tienda de recompensas.

Recompensas y personalización

Stack tecnológico

Frontend

React NativeExpo SDK 54TypeScriptReact QueryZustandReanimated

Estado y almacenamiento

ZustandMMKVReact QuerySecure Store

Módulos nativos

AlarmKit (iOS 26+)pHash Image MatchSwift Expo Modules

Backend

SupabasePostgreSQLApple & Google AuthJWT

Plataforma

Expo NotificationsNotifeeCameraSensorsHaptics

Monetización y distribución

RevenueCatIn-App PurchasesEAS Buildi18n

Capturas de la app

Añadir alarma con misiones de foto y matemáticas
Lista de relajación nocturna
Informe de sueño con calendario de mapa de calor
Detalles del informe de sueño por día
Pantalla de inicio de alarmas
Tienda de recompensas
Sesión de relajación
Temporizador de relajación

¿Tienes una idea similar?

Hablemos de cómo convertir tu concepto en una app en producción.

Iniciar un proyecto