{% extends 'base.html' %} {% load static %} {% load humanize %} {% load json_tags %} {% block title %}Dashboard - HAVEN GRAZURI INVESTMENT LIMITED{% endblock %} {% block content %}
Active Loans
{{ active_loans }}
{% if active_loans_change >= 0 %}Increased{% else %}Decreased{% endif %} by {% if active_loans_change >= 0 %} ↑ {% else %} ↓ {% endif %} {{ active_loans_change|floatformat:1 }}%
Active Clients
{{ active_users }}
{% if active_users_change >= 0 %}Increased{% else %}Decreased{% endif %} by {% if active_users_change >= 0 %} ↑ {% else %} ↓ {% endif %} {{ active_users_change|floatformat:1 }}%
Pending Applications
{{ pending_applications }}
{% if pending_applications_change >= 0 %}Increased{% else %}Decreased{% endif %} by {% if pending_applications_change >= 0 %} ↑ {% else %} ↓ {% endif %} {{ pending_applications_change|floatformat:1 }}%
Default Rate
{{ default_rate|floatformat:1 }}%
{% if default_rate_change <= 0 %}Decreased{% else %}Increased{% endif %} by {% if default_rate_change <= 0 %} ↓ {% else %} ↑ {% endif %} {{ default_rate_change|floatformat:1 }}%
Monthly disbursements vs collections
Latest system activities
{{ activity.user }} {{ activity.action }}
No recent activity
Breakdown by loan status
New client registrations over time
Collection Rate
{{ dashboard_data.enhanced.loan_performance.collection_rate|floatformat:1 }}%
Portfolio Value
KES {{ dashboard_data.enhanced.loan_performance.total_disbursed|floatformat:0|intcomma }}
Overdue Rate
{{ dashboard_data.enhanced.portfolio_quality.overdue_rate|floatformat:1 }}%