Skip to content

Implement web dashboard for managing servers/channels with Discord OAuth2 #4

@EzioTheDeadPoet

Description

@EzioTheDeadPoet

Summary

Create a web dashboard that enables management of servers and channels for key features.

Requirements

  • Web dashboard UI to configure and manage servers/channels
  • Integration with Discord OAuth2 API for authentication, access, and permissions
  • Allow server owners and authorized roles to access controls for specific servers/channels
  • Display list of user-accessible servers/channels (using OAuth2 scopes and permissions)
  • API endpoints (if necessary) to support frontend operations
  • Ensure secure handling of Discord tokens and permissions

Acceptance Criteria

  • Only authorized Discord users can access dashboard features
  • Server/channel lists reflect Discord permissions accurately
  • Users can add, remove, and update channel/feature settings from the dashboard
  • Permission changes on Discord sync with dashboard access automatically

Additional Notes

OAuth2 API docs: https://discord.com/developers/docs/topics/oauth2
Quart Library: https://quart.palletsprojects.com/en/latest/

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