Project Management Dashboard

Overview of all projects, tasks, and time tracking

{{ $stats['projects']['total'] ?? 0 }}

Total Projects

{{ $stats['projects']['active'] ?? 0 }} active

{{ $stats['projects']['my_projects'] ?? 0 }}

My Projects

{{ $stats['projects']['pinned'] ?? 0 }} pinned

{{ $stats['tasks']['total'] ?? 0 }}

Total Tasks

{{ $stats['tasks']['completed'] ?? 0 }} completed

{{ $stats['tasks']['my_tasks'] ?? 0 }}

My Tasks

{{ $stats['tasks']['overdue'] ?? 0 }} overdue

{{ $stats['time']['total_hours'] ?? 0 }}h

Total Hours

{{ $stats['time']['billable_hours'] ?? 0 }}h billable

{{ $stats['milestones']['total'] ?? 0 }}

Milestones

{{ $stats['milestones']['completed'] ?? 0 }} completed

Project Status Distribution

Task Priority Distribution

Task Status Distribution

Time Tracking Overview

Project Progress - Top 10

Monthly Time Trend (Last 6 Months)

Running Timers

@if(Route::has('admin.timelogs.index')) View All @endif
@forelse($runningTimers ?? [] as $timer)

{{ Str::limit($timer->task->title ?? $timer->task->name ?? 'Unknown Task', 30) }}

Running

{{ $timer->admin->name ?? $timer->staff->name ?? 'Unknown' }} • Started {{ $timer->start_time->diffForHumans() }}

@empty

No running timers

@endforelse