Overview @php $fmt = fn ($m) => 'GHS '.number_format($m / 100, 2); $fmtBytes = function (int $bytes) { if ($bytes >= 1073741824) return number_format($bytes / 1073741824, 2).' GB'; if ($bytes >= 1048576) return number_format($bytes / 1048576, 1).' MB'; return number_format($bytes / 1024, 0).' KB'; }; @endphp

Overview

Active transfers, storage used, and recent download activity.

Active transfers

{{ number_format($activeCount) }}

Storage used

{{ $fmtBytes($storageBytes) }}

~GHS {{ number_format($monthlyEstimateGhs, 2) }}/mo

Downloads (30d)

{{ number_format($downloads30d) }}

Expiring soon

{{ number_format($expiringSoon) }}

Within 7 days

Recent transfers

View all
@if($recentTransfers->isEmpty())

No transfers yet. Upload files and share a link or QR code.

@else @endif

Wallet balance

{{ $fmt($balanceMinor) }}

Storage is billed monthly at GHS {{ number_format((float) config('transfer.price_per_gb_month', 0.30), 2) }} per GB while your wallet can pay. Unpaid renewals keep files for {{ (int) config('transfer.grace_period_days', 15) }} days before deletion.