{% extends "base.html" %} {% block content %}

📊 Dashboard

Total Books

{{ stats.total_books }}

Total Copies

{{ stats.total_copies }}

Available Copies

{{ stats.available_copies }}

Total Students

{{ stats.total_students }}

Books Issued

{{ stats.books_issued }}

Overdue Books

{{ stats.overdue_books }}

Total Fines

{{ stats.total_fines }} BDT

Collected Fines

{{ stats.collected_fines }} BDT

{% if overdue %}

⚠️ Overdue Books ({{ overdue|length }})

{% for issue in overdue %} {% endfor %}
Student ID Book ID Due Date Days Overdue Fine
{{ issue.student_id }} {{ issue.book_id }} {{ issue.due_date.strftime('%Y-%m-%d') }} {{ issue.days_overdue() }} {{ issue.calculate_fine() }} BDT
{% endif %} {% endblock %}