@extends('layouts.master') @section('title', 'Dashboard') @section('main-content')
Dashboard

👋 Bem-vindo, {{ Auth::user()->name }}!

@if($franquias->count() > 1) Você gerencia {{ $franquias->count() }} franquias com {{ $totalClientes }} clientes no total. @else Visão geral da sua franquia: {{ $franquias->first()->name }} @endif

Clientes

{{ $totalClientes }}

@if($franquias->count() > 1) De {{ $franquias->count() }} franquias @else Total cadastrados @endif

Publicações

{{ $totalPublicacoes }}

Campanhas totais

Criativos

{{ $totalCriativos }}

Total disponíveis

Alcance Mensal

{{ number_format($alcanceMensal, 0, ',', '.') }}

Usuários únicos
@if($franquias->count() > 1)
Suas Franquias
@foreach($franquias as $franquia)
{{ $franquia->name }}

{{ $franquia->clientes->count() }} {{ $franquia->clientes->count() == 1 ? 'cliente' : 'clientes' }}

@endforeach
@endif
Performance da Rede WiFi
Dados dos últimos 7 dias

👤 Conexões Únicas

{{ number_format($conexoesUnicas, 0, ',', '.') }}

Últimos 7 dias

🔄 Taxa de Retorno

{{ number_format($taxaRetorno, 1) }}%

@if($taxaRetorno >= 40) Excelente! @elseif($taxaRetorno >= 25) Bom @else Pode melhorar @endif

⏱️ Tempo Médio

{{ number_format($tempoMedioSessao, 1) }} min

Por sessão

📱 Dispositivos Mobile

{{ number_format($percentualMobile, 1) }}%

Do total de acessos
Top 5 Hotspots Mais Ativos
@forelse($topHotspots as $index => $hotspot) @empty @endforelse
# Cliente / Local Conexões Taxa Retorno Tempo Médio
@if($index == 0) 🥇 @elseif($index == 1) 🥈 @elseif($index == 2) 🥉 @else {{ $index + 1 }} @endif
{{ $hotspot->cliente_nome ?? 'Sem cliente' }}
Serial: {{ $hotspot->serial }}
{{ number_format($hotspot->total_conexoes, 0, ',', '.') }} {{ number_format($hotspot->taxa_retorno ?? 0, 1) }}% {{ number_format($hotspot->tempo_medio ?? 0, 1) }} min
Nenhum dado de acesso nos últimos 7 dias
Status dos Hotspots

{{ $statusHotspots->total ?? 0 }}

Total Instalados

Online {{ $statusHotspots->online ?? 0 }}
Alerta {{ $statusHotspots->alerta ?? 0 }}
@if(($statusHotspots->alerta ?? 0) > 0)
{{ $statusHotspots->alerta }} hotspot(s) sem atividade recente
@endif
Ver Todos os Hotspots
Conexões por Horário (Últimos 7 dias)
Análise de Receita por Cliente
Publicações ativas

💵 Receita Total Ativa

R$ {{ number_format($receitaTotal, 2, ',', '.') }}

Publicações ativas

📊 Ticket Médio

R$ {{ number_format($ticketMedio, 2, ',', '.') }}

Por cliente ativo

🏆 Cliente Mais Rentável

@if($clienteMaisRentavel) {{ Str::limit($clienteMaisRentavel->name, 25) }} @else - @endif
@if($clienteMaisRentavel) R$ {{ number_format($clienteMaisRentavel->receita_ativa, 2, ',', '.') }} ({{ $percentualMaisRentavel }}%) @else Sem dados @endif
Top 10 Clientes por Receita
@if($receitaPorCliente->count() > 0)
@else
Nenhum cliente com publicações ativas ainda.
@endif
Insights Estratégicos
📊 Distribuição de Receita
@php $top3Receita = $receitaPorCliente->take(3)->sum('receita_ativa'); $percentualTop3 = $receitaTotal > 0 ? round(($top3Receita / $receitaTotal) * 100, 1) : 0; @endphp
Top 3 Clientes {{ $percentualTop3 }}%
@if($percentualTop3 >= 70)
Atenção: Sua receita está concentrada em poucos clientes. Considere diversificar!
@else
Ótimo! Sua receita está bem distribuída.
@endif
💡 Oportunidades
@php $clientesSemReceita = $totalClientes - $receitaPorCliente->where('total_publicacoes', '>', 0)->count(); @endphp
{{ $clientesSemReceita }} cliente(s) sem publicações ativas @if($clientesSemReceita > 0)
Potencial de venda! @endif
Ticket médio: R$ {{ number_format($ticketMedio, 2, ',', '.') }}
Clientes abaixo do ticket podem crescer

Entrar em Contato
@endsection