Before Original spreadsheet export
Sheet1 Sheet2 Copy of Sheet1
Typical problems: no totals, mixed number formats, a blank month, codes instead of names, and no way to see the trend.
After Redesigned dashboard view
Sales, Oct 2026 1
–
12-month total
–
Best month
–
Monthly sales trend 2
Dashed line = 3-month average. Gaps in the source were filled from the register export.
Sales by product line 3
| Product line | 12-mo sales | Share | Oct vs. Sep |
|---|
What changed (changelog)
- Headline numbers up top. This month, the 12-month total and the best month are the first thing you see, with a plain-English comparison to last month.
- A trend instead of a wall of numbers. One chart shows the seasonal pattern, with a 3-month average to smooth out one-off weeks. The blank month was filled in from the source data.
- Names, totals and formatting. Product codes became names, every number uses the same currency format, and month-over-month changes are colored so problems stand out.
- Works on a phone. The layout stacks on small screens, and the text passes contrast checks.
Example project · Fictional company · Sample data. "Main Street Bakery" is made up. Built with HTML, CSS, JavaScript and Chart.js.