@extends('layouts.app-admin') @section('content')
Total Users
8,742
12.5% vs last period
New Users
1,853
8.2% vs last period
Avg. Session
12:45
3.8% vs last period
Churn Rate
2.4%
0.5% vs last period

User Growth

User growth chart would appear here

Age Distribution

Age distribution chart would appear here

@php $ageGroups = [ ['name' => '18-24', 'percentage' => 35, 'color' => 'primary'], ['name' => '25-34', 'percentage' => 42, 'color' => 'success'], ['name' => '35-44', 'percentage' => 15, 'color' => 'warning'], ['name' => '45-54', 'percentage' => 5, 'color' => 'danger'], ['name' => '55+', 'percentage' => 3, 'color' => 'info'], ]; @endphp @foreach ($ageGroups as $group)
{{ $group['name'] }} {{ $group['percentage'] }}%
@endforeach

Gender Distribution

Gender distribution chart would appear here

@php $genders = [ ['name' => 'Male', 'percentage' => 58, 'color' => 'primary'], ['name' => 'Female', 'percentage' => 40, 'color' => 'danger'], ['name' => 'Other', 'percentage' => 2, 'color' => 'success'], ]; @endphp @foreach ($genders as $gender)
{{ $gender['name'] }} {{ $gender['percentage'] }}%
@endforeach

User Roles Distribution

User roles distribution chart would appear here

@php $roles = [ [ 'name' => 'Regular Users', 'count' => 6240, 'percentage' => 71.4, 'color' => 'primary', ], [ 'name' => 'Cover Creators', 'count' => 1250, 'percentage' => 14.3, 'color' => 'success', ], [ 'name' => 'Artists', 'count' => 850, 'percentage' => 9.7, 'color' => 'warning', ], [ 'name' => 'Composers', 'count' => 402, 'percentage' => 4.6, 'color' => 'info', ], ]; @endphp @foreach ($roles as $role)
{{ $role['name'] }} {{ number_format($role['count']) }} ({{ $role['percentage'] }}%)
@endforeach

Top Active Users

@php $users = [ [ 'name' => 'John Doe', 'role' => 'Artist', 'joined' => '2023-01-15', 'score' => 98, 'last_active' => '2 minutes ago', ], [ 'name' => 'Jane Smith', 'role' => 'Composer', 'joined' => '2023-02-22', 'score' => 95, 'last_active' => '10 minutes ago', ], [ 'name' => 'Robert Johnson', 'role' => 'Cover Creator', 'joined' => '2023-03-10', 'score' => 92, 'last_active' => '25 minutes ago', ], [ 'name' => 'Emily Davis', 'role' => 'Artist', 'joined' => '2023-01-05', 'score' => 90, 'last_active' => '1 hour ago', ], [ 'name' => 'Michael Wilson', 'role' => 'Cover Creator', 'joined' => '2023-04-18', 'score' => 88, 'last_active' => '2 hours ago', ], [ 'name' => 'Sarah Brown', 'role' => 'Regular User', 'joined' => '2023-05-20', 'score' => 85, 'last_active' => '3 hours ago', ], [ 'name' => 'David Miller', 'role' => 'Composer', 'joined' => '2023-02-12', 'score' => 82, 'last_active' => '5 hours ago', ], [ 'name' => 'Lisa Anderson', 'role' => 'Regular User', 'joined' => '2023-06-01', 'score' => 80, 'last_active' => '8 hours ago', ], ]; @endphp @foreach ($users as $index => $user) @endforeach
User Role Joined Activity Score Last Active
{{ $user['name'] }}
{{ $user['role'] }} {{ $user['joined'] }}
{{ $user['score'] }}
{{ $user['last_active'] }}
@endsection @section('scripts') @endsection