Skip to content

Daily Challenge Service Setup #310

@Mkalbani

Description

@Mkalbani

Location: microservices/daily-challenge-service
Labels: microservice, good first issue, NESTJS
Estimated Time: 6 hours
Difficulty: Easy

Description

Build a daily challenge service rotating puzzles, tracking streaks, and distributing bonus rewards.

Tasks

  • Initialize NestJS project in microservices/daily-challenge-service
  • Set up Challenge, Streak, Completion entities
  • Implement daily challenge rotation
  • Add streak tracking and calculation
  • Create bonus reward system
  • Implement challenge history
  • Add streak reset logic
  • Create grace period for maintaining streaks
  • Implement challenge leaderboards
  • Set up Docker configuration

Acceptance Criteria

  • Challenges rotate daily
  • Streaks calculated correctly
  • Bonus rewards distributed
  • History preserved
  • Grace period works
  • Service runs independently

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

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