Skip to content

Daily Challenge and Streak System #446

Description

@Mkalbani

Location: Backend Core - Game Mechanics
Labels: backend, daily-challenges, engagement
Estimated Time: 7 hours
Difficulty: Medium

Description

Implement daily challenges with rewards and streak bonuses.

Tasks

  • Design challenge structure
  • Implement daily rotation
  • Add challenge selection
  • Create completion tracking
  • Implement streak system
  • Add streak bonuses
  • Create challenge history
  • Write comprehensive tests
  • Implement grace periods
  • Add challenge analytics

Acceptance Criteria

  • Challenges rotate daily
  • Streaks tracked correctly
  • Bonuses applied fairly
  • Grace periods enforced
  • History complete
  • Analytics track participation

Activity

  1. shobhamerabacha-star commented on Sep 27, 2026

    @shobhamerabacha-star

    Hey team,

    I would love to take this on. My planned approach:

    • Implement backend logic for Daily Challenge and Streak System with strict schema validation and idempotent execution.
    • Verify API response schemas, authentication middleware, and database rollback safety.

    Excited to work on this—please assign to me and I will submit a clean PR shortly!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions