@extends('layouts.admin') @section('title', 'Dashboard SaaS') @section('content') @php $estados = \App\Models\Taller::estados(); @endphp

Dashboard SaaS

Resumen del negocio · {{ now()->translatedFormat('l, d \d\e F Y') }}
Nuevo taller
MRR
S/ {{ number_format($kpis['mrr'], 0) }}
Ingreso recurrente mensual
ARR proyectado
S/ {{ number_format($kpis['arr'], 0) }}
Anual estimado
Talleres activos
{{ $kpis['activos'] }}
de {{ $kpis['talleres'] }} totales
En prueba
{{ $kpis['prueba'] }}
Periodo gratuito
Ingresos del mes
S/ {{ number_format($kpis['ingresos_mes'], 0) }}
Pagos cobrados
Por vencer
{{ $kpis['por_vencer'] }}
En los próximos 7 días

Ingresos por suscripciones

Últimos 6 meses

Talleres por plan

Activos

Talleres recientes

Ver todos
@forelse ($recientes as $t) @empty @endforelse
TallerPlanEstadoVencimiento
{{ $t->nombre }}
{{ $t->ciudad }}
{{ $t->plan->nombre ?? '—' }} {{ $estados[$t->estado] ?? $t->estado }} {{ optional($t->fecha_vencimiento)->format('d/m/Y') ?? '—' }}
Aún no hay talleres registrados.

Próximos vencimientos

@forelse ($vencimientos as $t)
{{ $t->nombre }}
{{ $t->plan->nombre ?? '' }}
{{ optional($t->fecha_vencimiento)->format('d/m/Y') }}
{{ $t->dias_restantes !== null ? $t->dias_restantes.' días' : '—' }}
@empty
Sin vencimientos próximos.
@endforelse
@endsection @push('scripts') @endpush