Hide admin interface completely from public site. Admins access /admin/login directly. Cleaner separation between customer-facing UI and back office. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Add Expense CRUD pages (/expenses list, /new form, /[id] detail) + actions - Expense form: date/description/category/amount/receipt, auto-create from purchases - Reports page: 3 tabs (monthly profit, expense breakdown, cash flow) with tables - Add Expenses + Reports to AccountsNav tabs All expense features wired. Reports skeleton ready for data integration. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>