프로젝트 배경
스마트폰 사용 시간을 줄여주는 앱은 이미 많지만, 대부분 "차단만" 합니다. 사용자는 차단을 해제할 방법을 찾아내고, 결국 앱을 지웁니다. Dayli는 차단을 벌이 아니라 거래로 바꾸는 구조를 만들고 싶었습니다. 현실에서 목표를 실제로 해내면, 그만큼의 폰 사용 시간을 벌어서 쓰는 구조입니다. 문제는 "실제로 해냈다"를 어떻게 검증하느냐였습니다. 체크박스는 누구나 누를 수 있습니다. 그래서 사진을
프로젝트 성과
iOS·Android 동시 출시
2026년 4월 App Store와 Google Play에 동시 출시. 기획·개발·심사 대응까지 1인으로 진행해 4개월 만에 스토어 등록을 완료했습니다.
AI API 장애 대응 3중 폴백
Gemini 503/429와 빈 응답에 대응해 백오프 재시도·JSON 강제 해제 재요청·경량 모델 폴백을 구현, 인증 실패율을 크게 낮췄습니다.
하이브리드 → React Native 전환
Capacitor 하이브리드로 먼저 출시한 뒤 React Native(Expo)로 전면 마이그레이션. 기존 API를 그대로 재사용해 무중단 전환했습니다.
부정 인증 차단 로직
SHA-256 이미지 해시로 사진 재사용을 차단하고, EXIF 제거와 갤러리 출처 강화 검증으로 다운로드 이미지 제출을 걸러냅니다.
핵심 기능
진행 단계
기획 · 설계
2026.03.
문제 정의와 핵심 루프(차단→완료→적립→해제) 설계. DB 스키마와 API 구조를 확정하고 화면 흐름을 정리했습니다.
프로젝트 상세
스마트폰 사용 습관을 바꾸는 앱 'Dayli'를 기획부터 양대 스토어 출시·운영까지 혼자 개발했습니다. ■ 어떤 서비스인가 "목표를 실제로 해내야 폰이 열린다"는 구조의 습관 관리 앱입니다. 사용자가 하루 목표(운동·독서·공부 등)를 설정하면, 목표를 끝내기 전까지 인스타그램·유튜브·게임 같은 앱이 OS 레벨에서 차단됩니다. 목표를 완료하면 '자유시간'이 분 단위로 적립되고, 그 시간을 써서 차단







