Skip to main content

Dashboard Overview

The admin dashboard provides a centralized view of platform health, user activity, and moderation needs.

Accessing the Dashboard

Admin dashboard features are accessed through the BookWish API admin endpoints. You'll need:

  • Admin tier user account (tier: 'admin')
  • Valid authentication token
  • API access to admin routes

Dashboard Components

Quick Stats

View high-level platform metrics at a glance:

  • Total registered users (by tier)
  • Active stores
  • Content volume (lines, reviews)
  • Pending reports requiring attention

Recent Activity

Monitor platform activity in real-time:

  • New user registrations
  • Recent content submissions
  • New reports filed
  • Store activations

System Alerts

Stay informed of issues requiring attention:

  • High volume of reports on specific content
  • Spike in user reports or complaints
  • System performance issues
  • Content requiring urgent review

Quick access to key admin functions:

  • Reports Queue - Review pending content reports
  • User Management - Search and manage users
  • Content Moderation - Hide/unhide content
  • Metrics - Detailed platform analytics

Key Metrics to Monitor

User Metrics

  • Growth Rate - New registrations over time
  • Tier Distribution - Breakdown of users by tier (guest, free, premium, bookstore, admin)
  • Engagement - Active users, content creation, interactions

Content Metrics

  • Volume - Lines and reviews created
  • Quality - Report rate, moderation actions
  • Engagement - Likes, replies, shares

Moderation Metrics

  • Report Volume - Total reports by status
  • Response Time - Average time to review reports
  • Action Rate - Percentage of reports requiring action
  • Content Hidden - Volume of hidden lines/reviews

Store Metrics

  • Active Stores - Stores with inventory and activity
  • Store Growth - New store registrations
  • Transaction Volume - Orders and sales activity

Best Practices

Daily Review

  1. Check pending reports queue
  2. Review high-priority alerts
  3. Monitor user growth and engagement
  4. Identify content trends or issues

Weekly Analysis

  1. Review moderation metrics and trends
  2. Analyze user tier distribution
  3. Identify top-performing stores
  4. Review system performance

Monthly Planning

  1. Track long-term growth trends
  2. Evaluate moderation effectiveness
  3. Plan platform improvements
  4. Review admin team performance

Common Tasks

From the dashboard, you can quickly:

  • Jump to pending reports
  • Search for specific users or content
  • Review recent moderation actions
  • Access detailed analytics

API Endpoints

While a dedicated dashboard UI may not exist yet, admin functionality is available through:

GET /api/admin/reports - List all reports
GET /api/admin/reports?status=pending - Filter reports
PUT /api/admin/reports/:id - Review a report
PUT /api/admin/content/:type/:id/hide - Hide content
PUT /api/admin/content/:type/:id/unhide - Unhide content

See the API documentation for complete endpoint details.

Next Steps