Hub Admin Portal

A React 18 admin portal for configuring, monitoring, and managing every connected community.

  • Pairs a Node.js/Express backend with a React 18 + Vite + TailwindCSS frontend, giving admins one place to manage communities, users, modules, and platform connections.
  • Broadcast/announcement system pushes messages to every connected platform at once; module discovery, registration, and per-community enable/disable for everything except core modules.
  • Real-time updates via WebSocket (Socket.io), a public community directory, Personal/Community Access Tokens for API access, and WebAuthn passkey login alongside CAPTCHA-protected registration.
  • OAuth credentials are managed at the layer that owns them — bot credentials by superadmins, community OAuth by community admins, user OAuth by the end user — each route enforcing ownership server-side. Security middleware includes Helmet, CSRF protection, rate limiting, and XSS filtering.
Waddles Hub module management panel

← Back to all features

Full technical documentation →