@extends('layouts.layoutMaster') @section('title', __('Project Dashboard')) @section('vendor-style') @vite(['resources/assets/vendor/libs/apex-charts/apex-charts.scss']) @vite(['resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss']) @vite(['resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss']) @endsection @section('vendor-script') @vite(['resources/assets/vendor/libs/apex-charts/apexcharts.js']) @vite(['resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js']) @endsection @section('page-script') @vite(['Modules/PMCore/resources/assets/js/dashboard.js']) @endsection @section('content')
{{ __('Total Projects') }}
{{ $stats['total_projects'] }}
{{ __('Active Projects') }}
{{ $stats['active_projects'] }}
{{ __('Completed') }}
{{ $stats['completed_projects'] }}
{{ __('Overdue') }}
{{ $stats['overdue_projects'] }}
{{ __('Project Status Distribution') }}
{{ __('Monthly Project Creation') }}
{{ __('Completion Trend') }}
{{ __('Recent Projects') }}
{{ __('View All') }}
@if($recentProjects->count() > 0)
@foreach($recentProjects as $project) @endforeach
{{ __('Project') }} {{ __('Client') }} {{ __('Status') }} {{ __('Created') }}
{{ $project->name }} {{ $project->client?->name ?? '-' }} {{ $project->status->label() }} {{ $project->created_at->format('M d, Y') }}
@else

{{ __('No recent projects') }}

@endif
{{ __('Overdue Projects') }}
{{ __('View All') }}
@if($overdueProjects->count() > 0)
@foreach($overdueProjects as $project) @endforeach
{{ __('Project') }} {{ __('Client') }} {{ __('Due Date') }} {{ __('Days Over') }}
{{ $project->name }} {{ $project->client?->name ?? '-' }} {{ $project->end_date?->format('M d, Y') ?? '-' }} @if($project->end_date) {{ now()->diffInDays($project->end_date) }} {{ __('days') }} @else - @endif
@else

{{ __('No overdue projects') }}

@endif
@endsection