Skip to content

Guild and Team Management Service Setup #306

@Mkalbani

Description

@Mkalbani

Location: microservices/guild-service
Labels: microservice, social, NESTJS
Estimated Time: 8 hours
Difficulty: Hard

Description

Build a guild service enabling players to form teams, share resources, and compete in guild-based challenges.

Tasks

  • Initialize NestJS project in microservices/guild-service
  • Set up Guild, Member, Role entities
  • Implement guild creation and management
  • Add member invitation and joining
  • Create role-based permission system
  • Implement guild treasury/bank
  • Add guild achievements tracking
  • Create guild leaderboards
  • Implement guild chat/messaging
  • Set up Docker configuration

Acceptance Criteria

  • Guilds created and managed
  • Members join via invitations
  • Roles and permissions enforced
  • Treasury manages shared funds
  • Guild achievements tracked
  • 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