Dashboard
Net summary
▾
Cash flow — outgoing vs incoming
▾
💸 Outgoing — leases we pay
💰 Incoming — rent & P&I
Security deposits
▾
📤 Deposits we have out (to landlords)
Cash
LC
🔒 Deposits we hold (from tenants)
Upcoming in the next 90 days
▾
| Date | Store / source | Event | Amount | Notes |
|---|
All leases
Rents DII pays to landlords
| Store | Landlord | Base rent | CAM/mo | Taxes/mo | Gross/mo | Next increase | Security | Expires | Next option | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
Escalation timeline
Scheduled rent increases, option deadlines, and expirations
6 mo
1 yr
2 yr
5 yr
All
Rent increase
Option deadline
Lease expiration
Lease options
Renewal windows — notify deadlines and term end dates
Incoming rent
Rents and P&I payments DII collects
| Source | Type | Status | Base/mo | CAM/mo | Gross/mo | Next amount | On date | Security held | Expires | Next option | Notes |
|---|
Settings
Account, access, and configuration
Database connectionConnected
This app is connected to your Supabase project automatically. All data syncs in real time across every device — nothing to configure here.
Anthropic API keyStored server-side
Your Anthropic API key is stored securely in your Supabase
secrets table and is only accessed server-side via the analyze-lease Edge Function. It never touches the browser. To rotate it, run a new INSERT INTO secrets in the Supabase SQL Editor.
User access
Admins have full edit access. Viewers can see the dashboard, leases, escalations, and income in read-only mode — no editing, no settings.
To add a viewer: go to your Supabase project → Authentication → Add user. Their role defaults to viewer automatically — no extra steps needed.
Loading users…
Email reminders
A daily job emails these recipients 30 days before any option notice deadline (both sides).
Loading recipients…
Requires the Resend API key to be configured (Supabase secrets table, key resend_api_key).
Data management