Admin Dashboard
Admin Dashboard
Admin role required
The admin area provides platform-wide management tools.
Dashboard
The admin dashboard at /admin shows:
- Summary Cards — Roles, Users, Subscriptions, Email Templates
- Content Stats — URL Links, File Links, QR Codes, Pages, Storage Used
- Content Created Chart — multi-series chart (links/QR/pages by day)
- Visitors Chart — clicks by day with timeframe selector
User Management
- Roles — create, edit, delete roles (Admin and User are protected)
- Users — search, filter by subscription, view user details
- User Detail — avatar, account info, roles, subscription and payment history
Subscription Management
- Search and filter subscriptions by status/plan
- Admin actions: Cancel at Period End, Cancel Immediately
- Per-payment refunds (full or partial) with reason selection
Settings
- Email Providers — assign SMTP/Brevo/SendGrid per category (Identity, Booking, Test, Mailing)
- Email Templates — edit confirmation, password reset emails with preview
- Email Testing & Logs — send test emails, view send logs with status and error details
Stripe Configuration
- Booking fee percentage and fixed fee
- Default currency
- Stripe API key status
- Connected accounts overview
Utilities
- Purge deleted links/QR codes/pages by age
- Purge deleted bookings
- Purge old click analytics
- Database entity counts