@extends('adminlte::page') @section('title', 'Transaction Management') @section('content')

Transactions

System Health
{{ $realTimeData['system_health']['success_rate'] }}%
Success Rate
Active Members
{{ $realTimeData['system_health']['active_members'] }}
Of {{ $realTimeData['system_health']['total_members'] }}
Today's Activity
{{ $realTimeData['recent_activities']->count() + $realTimeData['recent_shares_purchased'] }}
Last 24 hours
Pending Items
{{ $realTimeData['pending_loans'] + $realTimeData['system_health']['pending_transactions'] }}
Loans + Transactions
Total Shares
{{ number_format($realTimeData['total_shares']) }}
Shares owned
Shares Value
KSh {{ number_format($realTimeData['total_shares_value'], 0) }}
Total investment
Shareholders
{{ $realTimeData['total_shareholders'] }}
Active members
Recent Shares
{{ $realTimeData['recent_shares_purchased'] }}
Last 30 days

Filter Transactions

System Activity Feed

@forelse($activities as $activity)
@if($activity['type'] === 'transaction') @else @endif
{{ $activity['title'] }}
{{ ucfirst($activity['status']) }}

{{ $activity['description'] }}

{{ $activity['member'] }} • {{ $activity['timestamp']->format('d M Y H:i') }} • {{ $activity['module'] }}
@if($activity['amount'] > 0)
KSh {{ number_format($activity['amount'], 0) }}
@endif @if(isset($activity['reference'])) {{ $activity['reference'] }} @endif
@empty
No Activities Found

Try adjusting your filters.

@endforelse
@if($activities->hasPages()) @endif
@push('js') @if(session('success')) Swal.fire({ icon: 'success', title: 'Success!', text: '{{ session("success") }}', timer: 3000, showConfirmButton: false }); @endif @if(session('error')) Swal.fire({ icon: 'error', title: 'Error!', text: '{{ session("error") }}', timer: 3000, showConfirmButton: false }); @endif @endpush> @stop