single-tenant or multi-tenant when you run feather new.
Access it at /admin/, which requires role="admin" or is_platform_admin=True.
What’s included
Pages
User states
Extending it
The admin is scaffolded into your app as regular routes and templates, not hidden in the framework. You own the code and can modify it freely.Files you can customize
1
Add a route
routes/pages/admin.py
2
Create the template
templates/pages/admin/reports.html
3
Add navigation
templates/pages/admin/base.html
Adding HTMX interactions
The same pattern as the built-in user search:The admin uses the same three-layer architecture as the rest of your app:
server-rendered templates, HTMX for interactions, and islands only where needed — the
analytics chart being the one place.