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:
- Fetch user's OpenMeet groups via service auth — show them as communities to scope polls to
- Create polls scoped to OpenMeet groups — members of the group see the poll
- 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
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 endpointssrc/group-did-follow/— group membership via ATProto DID followstest/group/my-groups.e2e-spec.ts— "my groups" endpointOpportunity
Instead of only using our own community config (from scenius-digest/community-admin), Avails could:
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