Skip to content

Desk

http://desk.localhost:5173/

Desk is a purpose-built admin interface — not a generated scaffold. Every operation runs in-place: search users, filter tables, import CSV, switch roles, impersonate — all without a page reload. Navigation is instant. You stay in context while you work.

Filtering updates results as you type. Bulk imports show feedback inline. Moving between sections keeps your state. It behaves like a desktop app, not a web form.

Desk role

Desk staffs requires desk role. You can add desk role to users in django admin.

In demo, admin@example.com has desk role.

login

  • Dashboard

home

  • CRUD operations, Bulk export/import with CSV, Audit log for all objects

auditlog

  • Impersonate

Impersonate

In desk, you can impersonate other users to access their data. Only read access is allowed.

impersonate

  • Preview mode for testing

Preview mode

In preview mode, you can test all actions without any limitations. After some hours, you data clears up automatically.

preview

  • Survey results

survey

  • Wysiwyg editor

wysiwyg