Admin Documentation

Learn how to use and extend the admin dashboard

# Admin Dashboard Overview

The Snuggli Admin Dashboard is a comprehensive analytics platform designed for:
- **Founders & Leadership** - Track growth, engagement, and key metrics
- **Product & Engineering** - Monitor feature usage and user behavior
- **Clinical/Safety Team** - Monitor crisis alerts and user wellbeing
- **Investors & Stakeholders** - Access reports and growth metrics

## Main Features

### 1. Overview Dashboard
The main overview shows key performance indicators (KPIs):
- Total users and growth trends
- Active user counts and engagement rates
- Mood log volumes and average mood scores
- Daily activity charts

### 2. Live Activity Feed
Real-time streaming of platform activity:
- New user signups
- Mood logs and journal entries
- Araba conversations
- Crisis alerts (highlighted in red)

Configure refresh intervals from 5 seconds to 1 minute.

### 3. Cohort Analysis
Track user retention by signup week:
- Day 1, 7, 14, 30, 60, 90 retention rates
- Cohort heatmaps for visual analysis
- Age group engagement comparisons

### 4. Engagement Funnels
Visualize user journey conversions:
- Registration → Onboarding → First Action flows
- Mood → Journal → Gratitude progressions
- Challenge join → completion funnels

### 5. User Drill-Down
Deep dive into individual users:
- Complete activity history
- Mood patterns over 30 days
- Tag and emotion analysis
- Click any user row to see full details