Skip to content

[MESP-276] [Story] 일일 학습 완료 알림 #505

Description

@DDINGJOO

📌 상위 Epic

#499

설명

AS A 사용자
I WANT 오늘 목표 단어를 모두 학습하면 축하 알림을 받고 싶다
SO THAT 성취감을 느끼고 학습 동기를 유지할 수 있다

인수 조건

  • 일일 목표 단어 100% 학습 시 알림 발송
  • 알림에 학습한 단어 수, 소요 시간 포함
  • 연속 학습일 정보 함께 표시

알림 메시지 스키마

```json
{
"type": "DAILY_COMPLETE",
"userId": "xxx",
"payload": {
"date": "2026-01-23",
"wordsLearned": 25,
"totalWords": 25,
"currentStreak": 5,
"completedAt": "2026-01-23T18:30:00Z"
}
}
```

Tasks

  • DailyStudyCommandService에서 완료 감지 로직 추가
  • 완료 시 SNS 토픽에 이벤트 발행
  • 프론트엔드 알림 UI (축하 애니메이션)

트리거 위치

DailyStudyCommandService.markWordLearned() - 마지막 단어 학습 시

예상 작업량

2 Story Points

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststoryUser story

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions