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
Navigation
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
- Check pending reports queue
- Review high-priority alerts
- Monitor user growth and engagement
- Identify content trends or issues
Weekly Analysis
- Review moderation metrics and trends
- Analyze user tier distribution
- Identify top-performing stores
- Review system performance
Monthly Planning
- Track long-term growth trends
- Evaluate moderation effectiveness
- Plan platform improvements
- 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.