[Inline Forecast]
Financial Projection Studio
A web app for monthly financial projections next to embedded BI panels. I built the first version and later moved its data to embedded Metabase.
A client's finance team modeled monthly projections in spreadsheets and wanted them in an app, next to their BI dashboards.
Built v1 (layout, login, projections) and later migrated the data to embedded Metabase panels, with CSP and token fixes. Inline editing and the tax/fee calculation were added by another developer.
The embedded panels were slow and broke behind the identity provider's content security policy.
01 · v1
A Next.js app with login and monthly projection analyses.
02 · Data through embedded BI
Moved the numbers to the client's commerce data through embedded Metabase panels with signed tokens.
03 · CSP hardening
The policy allows the identity provider's endpoints without opening everything.
! brokeSigning a new embed token on every panel load made pages slow.
→ changedSigned tokens are cached until they expire.