任务
This commit is contained in:
11
tasks/task_032.txt
Normal file
11
tasks/task_032.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
# Task ID: 32
|
||||
# Title: Activity System (Daily Sign-in, Events)
|
||||
# Status: pending
|
||||
# Dependencies: 2, 5
|
||||
# Priority: low
|
||||
# Description: Implement a basic activity system to offer daily rewards (e.g., sign-in bonuses) and temporary event-based incentives.
|
||||
# Details:
|
||||
Backend: Design a flexible `Activity` data model (e.g., daily sign-in, specific win count event). Implement API endpoints for checking activity status and claiming rewards. Store user activity progress in MongoDB. Frontend: Create an 'Activities' section. Display current activities, progress, and a button to claim rewards. Implement daily sign-in UI with calendar.
|
||||
|
||||
# Test Strategy:
|
||||
Test daily sign-in over several days. Verify rewards are granted correctly and progress is tracked. Test a temporary event (e.g., 'win 3 games for bonus') and ensure rewards are given upon completion.
|
||||
Reference in New Issue
Block a user