Skip to content

Explore OpenMeet groups API as community source for polls #50

@zhiganov

Description

@zhiganov

Discovery

OpenMeet has a full group management system with "Groups you organize" and "Groups you're part of" on their dashboard. Their API has:

  • src/group/group.controller.ts — group CRUD endpoints
  • src/group-did-follow/ — group membership via ATProto DID follows
  • test/group/my-groups.e2e-spec.ts — "my groups" endpoint

Opportunity

Instead of only using our own community config (from scenius-digest/community-admin), Avails could:

  1. Fetch user's OpenMeet groups via service auth — show them as communities to scope polls to
  2. Create polls scoped to OpenMeet groups — members of the group see the poll
  3. Sync community-admin ↔ OpenMeet groups — communities registered in one system appear in both

This would mean users who already have OpenMeet groups don't need to re-register them in community-admin. The group concept is shared across the ATProto ecosystem.

Blocked by

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions