Phase 2 complete
Demo-ready for professional services firms. See docs/phase-2-complete.md for the full walkthrough.
Highlights
- QuickBooks OAuth — connect and push journal entries from invoices
- Reporting polish — contract/milestone columns, expense-by-category on profitability and project detail
- Xero OAuth (v0.4.0), milestone billing, expense UI v2, contract-aware profitability (v0.2–v0.4)
- Updated README, screenshots, and MVP scope
Optional env vars
XERO_CLIENT_ID, XERO_CLIENT_SECRET, QUICKBOOKS_CLIENT_ID, QUICKBOOKS_CLIENT_SECRET, AUTH_URL