{{-- Summary Cards --}}

Total Issues

{{ $project->issues()->count() }}

Completion Rate

@php $total = $project->issues()->sum('story_points'); $done = $project->issues()->where('status', 'done')->sum('story_points'); $rate = $total > 0 ? round(($done / $total) * 100) : 0; @endphp

{{ $rate }}%

Predicted Finish

@if($prediction)

{{ $prediction->format('M d, Y') }}

Based on current team velocity

@else

Data insufficient

@endif
{{-- Charts --}}
{{-- Burn-down --}}

Burn-down Chart

Last 14 days
{{-- Prediction & Simulation --}}

Delivery Prediction

Your team's current average velocity is {{ round($project->issues()->where('status', 'done')->sum('story_points') / max(1, $project->sprints()->whereNotNull('ended_at')->count()), 1) }} story points per sprint.

Scenario Analysis
  • Aggressive (120% velocity): In 3 weeks
  • Nominal (100% velocity): In 5 weeks
  • Conservative (80% velocity): In 7 weeks