Skip to content

Feature: Clubs - server-based room access, invite/join flows, text and audio rooms #48

@sanks011

Description

@sanks011

Feature Request: Clubs (Discord-like Server Structure)

Summary

Introduce a new "Clubs" feature, similar to Discord server creation, as a major product pivot. The essence is to enable users to create "clubs" (private or public servers), within which multiple rooms (both text and audio) can exist and be managed.

Details

  • Users can create clubs, acting as containers or servers.
  • Inside a club, users can create and manage both text rooms and audio rooms.
  • Change the access model from the current root-level room access to a server-based (club-based) room access structure.
  • Add features for invites, join links, and membership management.
  • Each club can have its own access controls, settings, invites, join requests, and moderation tools.
  • Clubs serve as communities or topic-based hubs, aligning more closely to Discord's server model.

Requirements

  • Migrate from root room access to server (club) based room access.
  • Support for text and audio rooms under each club.
  • Club creation, editing, and management UI/UX.
  • Invite, join, and discoverability mechanisms for clubs.
  • Enhanced permission and moderation tools within each club.
  • Robust backend handling for scalable group management.

Impact

This is a full-feature pivot and will affect:

  • The application’s navigation & entry points,
  • Access control systems,
  • Chat & audio infrastructures,
  • User community management experience.

Note: This is a broad and strategic feature request; detailed sub-issues may be needed for design, implementation (frontend/backend), migration, and QA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions