Documentation
Admin

Overview

Overview of admin sections and shared admin behavior.

Admin Area

Admin pages live under /admin and are role-gated by layout checks.

Admin Setup

Add these values to your ENV_KEYS:

ADMIN_EMAIL=admin_email_address
ADMIN_PASSWORD=password_minimum_8_symbols
ADMIN_NAME=admin_name

Then open https://site.com/admin and log in as admin.

Screenshots

Admin Dashboard

Admin Account

Admin Blog Create

Admin Media

Shared Behavior

All admin CRUD sections follow the same flow:

  1. List page with DataTable
  2. Dedicated create page
  3. Dedicated edit page

List pages use:

  • server-side pagination/sorting/filtering
  • row selection
  • batch actions
  • row click to edit
  • row actions menu (edit/delete)

Forms use:

  • FormBuilder + zod schema
  • mutation toasts for success/error
  • route navigation back to list page

On this page