Skip to content

Contest and Competition Service Setup #312

@Mkalbani

Description

@Mkalbani

Location: microservices/contest-service
Labels: microservice, competition, NESTJS
Estimated Time: 7 hours
Difficulty: Medium

Description

Build a contest service managing time-boxed competitions with entry fees, prize pools, and winner determination.

Tasks

  • Initialize NestJS project in microservices/contest-service
  • Set up Contest, Entry, Prize entities
  • Implement contest creation and configuration
  • Add entry fee collection and prize pool
  • Create time-based contest windows
  • Implement automatic winner calculation
  • Add prize distribution logic
  • Create contest history and stats
  • Implement contest categories
  • Set up Docker configuration

Acceptance Criteria

  • Contests created with time windows
  • Entry fees collected correctly
  • Winners determined automatically
  • Prizes distributed fairly
  • History tracked
  • 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