@if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) @vite(['resources/css/app.css', 'resources/js/app.js']) @else @endif
AD

Admin User

admin@license.com

Dashboard

Welcome back, Admin!

@if (Route::has('login')) @auth Go to Dashboard @else Log in @if (Route::has('register')) Register @endif @endauth @endif

Total Licenses

{{ number_format($stats['total']) }}

{{ $growth['total'] >= 0 ? '+' : '' }}{{ number_format($growth['total'], 1) }}% from last month

Active Licenses

{{ number_format($stats['active']) }}

{{ $growth['active'] >= 0 ? '+' : '' }}{{ number_format($growth['active'], 1) }}% from last month

Expired Licenses

{{ number_format($stats['expired']) }}

{{ $growth['expired'] >= 0 ? '+' : '' }}{{ number_format($growth['expired'], 1) }}% from last month

Monthly Revenue

${{ number_format($stats['revenue'] / 1000, 1) }}K

{{ $growth['revenue'] >= 0 ? '+' : '' }}{{ number_format($growth['revenue'], 1) }}% from last month

License Activity

Daily license creation trend (Last 7 days)

@foreach($chartData as $data)
{{ $data['count'] }} licenses
{{ $data['date'] }}
@endforeach

Status Distribution

Active {{ $statusDistribution['active'] }}%
Expired {{ $statusDistribution['expired'] }}%
Trial {{ $statusDistribution['trial'] }}%
Suspended {{ $statusDistribution['suspended'] }}%

Recent Licenses

Latest license activations and updates

+ New License
@forelse($recentLicenses as $license) @empty @endforelse
License Key Customer Product Plan Status Expires Actions
{{ substr($license->license_key, 0, 4) }}-****-****-{{ substr($license->license_key, -4) }}
{{ strtoupper(substr($license->customer_name, 0, 1)) }}{{ strtoupper(substr(explode(' ', $license->customer_name)[1] ?? 'X', 0, 1)) }}

{{ $license->customer_name }}

{{ $license->customer_email }}

{{ $license->product_name }} {{ ucfirst($license->plan_type) }} @if($license->expired_at && $license->expired_at < now()) Expired @elseif($license->status === 'active') Active @elseif($license->status === 'suspended') Suspended @else Inactive @endif {{ $license->expired_at ? $license->expired_at->format('M d, Y') : 'N/A' }} Edit View

No licenses found

Get started by creating your first license

@if($recentLicenses->count() > 0)

Showing {{ $recentLicenses->count() }} of {{ $stats['total'] }} licenses

@endif