Skip to content

feat: 일일 퀘스트 — 오늘의 미션 (S2) #264

Description

@kmjnnhyk

배경

#211 리서치 후속. Duolingo의 Daily Quests 패턴으로, 매일 접속할 이유를 하나 더 만든다. 트리비아 앱 리텐션 조사에서도 짧고 구조화된 일일 세션이 열린 형태보다 장기 기억·재접속 모두에서 앞섰다.

할 일

  • 퀘스트 종류 정의 (예: "3콤보 달성", "난이도 상 2문제 정답", "복습 1스텝 완료")
  • 서버: 일일 퀘스트 발급·달성 판정·조회 API (날짜 경계는 KST 기준)
  • 앱: 홈에 오늘의 퀘스트 표시 + 달성 순간 연출
  • 달성 보상 정의 — 포인트(feat(app): 포인트 표시 → 관련 시스템(내역·프리즈) (S8) #24)와 연결할지 결정

참고

  • 이미 추적 중인 값으로 상당수 판정 가능: session-progress.ts의 콤보·최고 콤보·정답 수
  • 자투리 시간(출퇴근길) 사용 맥락이라 퀘스트는 한 세션 안에 끝나는 것만 낸다

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions