Add Phase 4 Cash Flow Visualization with forecast endpoint and Recharts chart

New feature: Cash Flow page under Financials showing stacked area chart of
operating/reserve cash and investment balances over time. Backend forecast
endpoint integrates assessment income schedules, budget expenses, capital
project costs, and investment maturities to project 24+ months forward.
Historical months show actual journal entry balances; future months are
projected. Includes Operating/Reserve/All fund filter, 12-month sliding
window navigation, forecast reference line, and monthly detail table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-20 13:03:00 -05:00
parent 8ebd324e77
commit b1a28f7a85
5 changed files with 779 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import {
IconSettings,
IconCrown,
IconCategory,
IconChartAreaLine,
} from '@tabler/icons-react';
import { useAuthStore } from '../../stores/authStore';
@@ -28,6 +29,7 @@ const navSections = [
label: 'Financials',
items: [
{ label: 'Accounts', icon: IconListDetails, path: '/accounts' },
{ label: 'Cash Flow', icon: IconChartAreaLine, path: '/cash-flow' },
{ label: 'Budgets', icon: IconReportAnalytics, path: '/budgets/2026' },
],
},