@extends('layouts.app') @section('title', 'Admin Dashboard') @section('page-title', 'Admin Dashboard') @section('content')
Total Tasks
{{ $stats['total_tasks'] }}
Pending
{{ $stats['pending'] }}
In Progress
{{ $stats['in_progress'] }}
Under Review
{{ $stats['under_review'] }}
Completed
{{ $stats['completed'] }}
Team Members
{{ $stats['total_users'] }}
Team Performance View All
@foreach($teamMembers as $member) @endforeach
Member Role Total Done Progress
{{ strtoupper(substr($member->name, 0, 1)) }}
{{ $member->name }}
{{ str_replace('_', ' ', $member->role) }} {{ $member->assigned_tasks_count }} {{ $member->completed_tasks_count }} @php $percent = $member->assigned_tasks_count > 0 ? round(($member->completed_tasks_count / $member->assigned_tasks_count) * 100) : 0; @endphp
{{ $percent }}%
Recent Tasks View All
@forelse($recentTasks as $task) @empty @endforelse
Task Assigned To Priority Due Date Status
{{ Str::limit($task->title, 30) }}
{{ strtoupper(substr($task->assignedUser->name, 0, 1)) }}
{{ $task->assignedUser->name }}
{{ $task->priority }} {{ $task->planned_end->format('d M Y') }} {{ str_replace('_', ' ', ucfirst($task->status)) }}
No tasks yet.
Task Timeline Overview
@if($allTasks->count())
@foreach($allTasks as $task) @endforeach
Task Assigned To Start End Progress Timeline Status
{{ Str::limit($task->title, 25) }} {{ $task->assignedUser->name }} {{ $task->planned_start->format('d M') }} {{ $task->planned_end->format('d M') }} @php $total = $task->planned_start->diffInDays($task->planned_end) + 1; $elapsed = $task->planned_start->diffInDays(now()) + 1; $elapsed = min($elapsed, $total); $elapsed = max($elapsed, 0); $pct = $total > 0 ? round(($elapsed / $total) * 100) : 0; $colors = ['pending'=>'secondary','in_progress'=>'primary','under_review'=>'warning','approved'=>'success','rejected'=>'danger','completed'=>'dark']; $color = $colors[$task->status] ?? 'secondary'; @endphp
{{ $pct }}%
{{ str_replace('_', ' ', ucfirst($task->status)) }}
@else

No tasks found.

@endif
@endsection