Deep Dive: How the Dashboard Aggregates Your Portfolio Metrics
A technical explanation of how Landager's dashboard dynamically aggregates data from Properties, Units, Leases, Payments, Expenses, and Maintenance into the real-time metrics you see.
The Main Dashboard presents you with simple numbers. Behind those simple numbers is a real-time aggregation pipeline that dynamically calculates everything from scratch every time you load the page.
Understanding this pipeline helps you appreciate why data accuracy across your portfolio matters so much.
The Data Sources
Your dashboard doesn't store its own pre-calculated metrics. Instead, it reads from several live data sources every time you open the page:
1. Units Table
→ Contributes: The Units in use card, showing units used against your plan limit.
2. Rent Charges
→ Contributes: Total due for the current month.
3. Payments Table
→ Contributes: Collected (including partial payments), Outstanding, and the Collection rate for the month.
4. Activity Log
→ Contributes: The 10 most recent activity items across your portfolio.
The Aggregation in Action
Here is a simplified flow of what happens when you click "Dashboard":
- The server queries each of the tables above in parallel.
- It applies the appropriate filters (e.g., "only this month's payments").
- It performs the mathematical aggregations (counts, sums, percentages).
- It returns the compiled metrics object to your browser in a single response.
- Your browser renders those numbers into the visual cards you see.
This entire pipeline executes in milliseconds, which is why the dashboard always displays the most current state of your data—there is no caching delay.
Why This Matters for You
Because every metric on the dashboard is dynamically calculated from live source data:
- If a new rent charge is generated, the Total due card will instantly update on your next page load.
- If you log a missing payment, the Collected card updates immediately.
- If you add a new unit, the Units in use count rises instantly.
There is no "sync button." There is no hourly refresh. The dashboard is a living mirror of your database, which means the quality of your dashboard metrics is entirely determined by the quality of your data entry.
Ready to simplify your rental business?
Join independent landlords who run their rentals with Landager.
Related Reading
How Everything Connects in Landager
Understand the Landager data architecture and how Properties, Units, Tenants, Leases, Payments, Expenses, and Maintenance Requests work together to give you a complete portfolio overview.
The Main Dashboard Overview
A comprehensive guide to the Landager dashboard. Learn how to read your high-level analytics, occupancy metrics, and total portfolio value at a single glance.
The Lease Ledger: Expected vs. Collected
Understand how the lease ledger calculates your Expected Revenue based on active lease terms, and how it compares that to your actual Collected Payments.

