Hub Admin Portal, Multi-Tenant & RBAC

An Express + React 18 portal on a Python 3.13/Quart hub-api, with community-isolated data and role-based access.

  • hub-webui is built on Express with React 18, Vite, and Tailwind v4; it talks to hub-api, a Python 3.13/Quart control plane.
  • Each installation hosts multiple independent communities, each with its own members, roles, settings, and connected platforms, keyed by community_id.
  • Role-based access control follows a resource:action permission format, with a default role hierarchy of admin, community_owner, moderator, and user.
  • Broadcast announcements push to every connected platform at once; security middleware includes Helmet, CSRF protection, rate limiting, and XSS filtering.
Waddles Hub module management panel

← Back to all features

Full technical documentation →