Skip to content

Cakemix dashboard

The Cakemix dashboard is the bot’s product portal. It is server rendered with Hono JSX, uses small TypeScript enhancements, and separates three audiences instead of showing one generic administration interface. Navigation follows user tasks rather than exposing every implementation route.

  • Members see their shared servers, personal activity, and enabled plugin tools.
  • Server managers receive a guild-scoped plugin workspace, grouped settings, and audit history.
  • Configured Popii owners receive a separate operations area for health, metrics, tasks, plugin status, audit, and safe diagnostics.

Discord permissions are checked on every protected request. A user seeing a guild in Discord OAuth data does not grant management access by itself.

/ Public bot portal
/commands Searchable command directory
/status Privacy-safe live status
/whats-new Published bot changes
/invite Discord installation flow
/privacy Session and data-use explanation
/app Personal member hub
/app/profile Economy, levels, reminders, and integrations
/app/account OAuth session information
/app/servers/:guildId Shared-server member view
/app/servers/:guildId/admin/* Guild-manager workspace
/operator/* Restricted bot-owner operations

The member workspace groups personal activity separately from server work. Guild navigation keeps the current server visible and divides member tools from administration. Operator navigation separates operational health from governance. Optional integrations are linked from relevant pages rather than permanently occupying navigation when unavailable.

Tables expose safe record identifiers and turn destinations into actual links. Guild forms use sanitized channel and role option lists when Discord supplies them, with server-side IDs remaining the submitted and validated values. Mobile navigation traps focus while open, closes with Escape, restores focus to its trigger, and provides account actions inside the drawer.

The settings workspace uses a compact plugin/category navigator instead of one continuous page. One category and one task-oriented group are expanded at a time. AutoMod offers Off, Standard, and Strict starting policies, then separates general setup, spam, mentions, links, AI analysis, and anti-raid tuning into optional drill-down groups. Other plugins use their declared setting groups in the same way. Search spans group names, labels, and descriptions, while the persistent save bar reports unsaved changes. Server-side validation, optimistic version checks, CSRF protection, and atomic audit records remain authoritative regardless of the browser enhancements.

The old guild /settings and /audit URLs redirect to their /admin/* replacements. During the beta, safe generic community URLs also redirect to their dedicated moderation, engagement, automation, content, or recovery workspace.

See Community tools for profiles, leaderboards, members, custom commands, moderation cases, polls, giveaways, suggestions, reaction roles, starboards, RSS, snapshots, and owner controls.

See Guided configuration for presets and progressive disclosure, Server workspaces for the route map, and Accessibility for the responsive and keyboard guarantees.