사례 연구

OwlRoutine

잠들기 전 여유를 지키고, 상쾌한 아침을 얻으세요

기상을 스스로 쟁취하게 만드는 수면 주기 알람 앱입니다. 해제 미션(사진 인증 및 수학 문제), 가이드형 야간 와인드다운 루틴, 수면 점수, 깔끔/스누즈/고전 히트맵, 보상 상점을 제공하며, 안정적인 알람을 위한 네이티브 iOS AlarmKit 브리지가 뒷받침합니다.

React NativeExpoTypeScriptSwiftSupabaseRevenueCat
01

해제 미션

스누즈를 진짜로 멈추세요. 알람을 끄기 전에 수학 문제를 풀거나 침대 사진을 맞춰야 합니다(온디바이스 pHash 비교).

해제 미션
02

야간 와인드다운 루틴

폰 내려놓기, 독서, 스트레칭, 명상 등 가이드형 취침 체크리스트와 와인드다운 세션 및 타이머로 더 차분한 수면 전 의식을 만들어줍니다.

야간 와인드다운 루틴
03

수면 리포트와 Owl의 제안

평균 수면 시간, 취침·기상 시각, 규칙성을 한 리포트에서 확인하세요. 마무리 루틴 기록을 바탕으로 어떤 습관이 가장 잘 맞는지 Owl이 맞춤 조언을 드립니다.

수면 리포트와 Owl의 제안
04

전체 화면 기상 알람

알람이 울리면 차분한 전체 화면에 시간과 알람 이름, 큼직한 스누즈·끄기 버튼이 표시됩니다 — 비몽사몽에도 헤매지 않아요.

전체 화면 기상 알람
05

네이티브 AlarmKit 브리지

맞춤 Swift Expo 모듈이 iOS 26 AlarmKit API를 감싸, 공격적인 OS 전원 관리 환경에서도 안정적으로 울리는 시스템 수준 알람을 구현합니다.

네이티브 AlarmKit 브리지
06

수면 패턴과 기상 통계

최근 7일 밤의 취침부터 기상까지를 목표와 비교한 차트와 함께 스누즈 비율, 정시 기상, 미션 소요 시간, 첫 시도 성공률을 보여줍니다.

수면 패턴과 기상 통계

기술 스택

프런트엔드

React NativeExpo SDK 54TypeScriptReact QueryZustandReanimated

상태 및 저장소

ZustandMMKVReact QuerySecure Store

네이티브 모듈

AlarmKit (iOS 26+)pHash Image MatchSwift Expo Modules

백엔드

SupabasePostgreSQLApple & Google AuthJWT

플랫폼

Expo NotificationsNotifeeCameraSensorsHaptics

수익화 및 배포

RevenueCatIn-App PurchasesEAS Buildi18n

앱 스크린샷

수학 기상 미션
야간 와인드다운 체크리스트
Owl의 제안이 담긴 수면 리포트
울리는 알람 — 스누즈 또는 끄기
알람 홈 화면
주간 수면 패턴과 기상 통계
한국어 수면 탭
일본어 알람 화면

비슷한 아이디어가 있으신가요?

당신의 구상을 프로덕션 앱으로 만드는 방법에 대해 이야기 나눠봅시다.

프로젝트 시작하기