Spreadsheets get awkward once you have more than one product or subsidiary. Formulas break, columns drift, and maintenance eats into the actual reading. Revenue Dashboard replaces that with a single HTML file. Chart.js draws the charts from a local JSON or CSV file. No backend, no telemetry, no account.
dashboard.html directly, or serve it locally:python -m http.server 8080
# Visit http://localhost:8080/dashboard.html
| Option | Account required | Build step | Self-hosted | Export |
|---|---|---|---|---|
| Revenue Dashboard | No | No | Yes | CSV |
| Hosted SaaS dashboard | Yes | No | No | Varies |
| Custom spreadsheet | No | No | Yes | CSV |
| BI tool (Metabase, etc.) | Yes | Yes | Self-hosted | Varies |
No. You can open dashboard.html directly in a browser, or serve it with any static file server.
From a local JSON or CSV file you provide. The dashboard reads it and renders the rest. If your columns don't match exactly, a small mapping block in the JavaScript adapts them.
No. It's a single HTML file. There is no account, no checkout, and no telemetry.