@extends('admin.layout') @section('title', 'Analytics') @section('styles') @endsection @section('content')
Analytics
Detailed insights and performance metrics for your platform.
Total Revenue
₵{{ number_format($stats['total_volume'], 2) }}
All time
Completed Orders
{{ $analytics['completed_today'] }}
Today
Average Order
₵{{ number_format($analytics['avg_order'], 2) }}
Per transaction
Active Users
{{ $stats['total_users'] }}
Registered
Transaction Volume (Last 7 Days)
@foreach($analytics['last_7_days'] as $day) {{ $day['day'] }} @endforeach
@php $maxVolume = max(array_column($analytics['last_7_days'], 'volume')) ?: 1; $points = []; $pathD = 'M'; $fillD = 'M'; foreach($analytics['last_7_days'] as $index => $day) { $x = ($index / 6) * 600; $y = 90 - (($day['volume'] / $maxVolume) * 70); $points[] = "$x $y"; if($index === 0) { $pathD .= "$x $y"; $fillD .= "$x $y"; } else { $pathD .= " L$x $y"; $fillD .= " L$x $y"; } } $fillD .= " L600 90 L0 90Z"; @endphp @php $lastDay = end($analytics['last_7_days']); $lastY = 90 - (($lastDay['volume'] / $maxVolume) * 70); @endphp
₵{{ number_format(min(array_column($analytics['last_7_days'], 'volume')), 0) }} ₵{{ number_format(end($analytics['last_7_days'])['volume'], 0) }} {{ end($analytics['last_7_days'])['volume'] >= $analytics['last_7_days'][5]['volume'] ? '▲' : '▼' }}
Quick Stats
Today's Volume
₵{{ number_format($analytics['today_volume'], 2) }}
Pending Orders
{{ $stats['pending_orders'] }}
Cancel Rate
{{ number_format($analytics['cancel_rate'], 1) }}%
Top Users by Volume
@forelse($topUsers as $index => $user)
{{ $index + 1 }}
₵{{ number_format($user->wallet_transactions_sum_amount ?? 0, 2) }}
{{ $user->wallet_transactions_count }} transactions
@empty

No user data available

@endforelse
Transaction Status Breakdown
Completed
{{ $stats['completed_orders'] }}
Processing
{{ $stats['processing_orders'] }}
Pending
{{ $stats['pending_orders'] }}
Failed
{{ \App\Models\WalletTransaction::where('type', 'topup')->where('status', 'failed')->count() }}
Total Orders
{{ $stats['total_orders'] }}
New Users Today
{{ $stats['new_users_today'] }}
Orders Today
{{ $stats['orders_today'] }}
@endsection