Skip to content

Loyalty Program and Points Service Setup #315

@Mkalbani

Description

@Mkalbani

Location: microservices/loyalty-service
Labels: microservice, gamification, NESTJS
Estimated Time: 6 hours
Difficulty: Medium

Description

Create a loyalty program service tracking player engagement with points, tiers, and exclusive rewards.

Tasks

  • Initialize NestJS project in microservices/loyalty-service
  • Set up Points, Tier, Reward entities
  • Implement points earning system
  • Add loyalty tier progression
  • Create tier-based benefits
  • Implement points redemption
  • Add expiration handling
  • Create loyalty analytics
  • Implement special promotions
  • Set up Docker configuration

Acceptance Criteria

  • Points earned for activities
  • Tiers progress with points
  • Benefits granted per tier
  • Redemptions processed
  • Expirations enforced
  • Service runs independently

Metadata

Metadata

Assignees

No one assigned

    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