Survey Dashboard

Manage and analyze your surveys

@if(session('success')) @endif @if(session('error')) @endif
{{ $stats['total_surveys'] ?? 0 }}
Total Surveys
{{ $stats['active_surveys'] ?? 0 }}
Active Surveys
{{ $stats['total_responses'] ?? 0 }}
Total Responses
{{ $stats['response_rate'] ?? 0 }}%
Avg. Response Rate
0 surveys selected
Recent Surveys
@if($surveys && $surveys->count() > 0)
@foreach($surveys as $survey) @php $invitationsCount = $survey->invitations_count ?? 0; $responsesCount = $survey->responses_count ?? 0; $responseRate = $invitationsCount > 0 ? round(($responsesCount / $invitationsCount) * 100, 1) : 0; $questionsCount = $survey->questions_count ?? 0; @endphp @endforeach
Survey Title Questions Responses Status Created Actions
{{ $survey->title }}

{{ Str::limit($survey->description, 50) }}

{{ $questionsCount }}
{{ $responseRate }}%
{{ $responsesCount }}/{{ $invitationsCount > 0 ? $invitationsCount : 'N/A' }}
@if($invitationsCount > 0)
@else
@endif
@if($survey->status == 'active') Active @elseif($survey->status == 'draft') Draft @else Completed @endif
{{ $survey->created_at->format('M j, Y') }}
@else
No surveys yet

Create your first survey to start collecting feedback

Create First Survey
@endif
@if($surveys && method_exists($surveys, 'hasPages') && $surveys->hasPages()) @endif
Quick Actions
Response Overview