Contents

Chapter 1

Features

This chapter covers the core features and capabilities of Dashboard Builder.

Features

  • Metric cards — KPI widgets with values, change indicators, and icons
  • SVG charts — Bar, line, and pie/donut charts rendered as inline SVG (no Chart.js needed)
  • Data tables — Sortable columns with currency/percent/date formatting
  • CSV/JSON export — One-click data export from any table
  • Filters — Select dropdowns, date ranges, and search inputs
  • Dark theme — Professional dark UI with configurable brand color
  • Self-contained — Single HTML file output, works offline
  • JSON config — Define dashboards as JSON, generate HTML

Requirements

  • Python 3.10+
  • No external dependencies (stdlib only)
Chapter 2

Quick Start

Follow this guide to get Dashboard Builder up and running in your environment.

Quick Start

bash
# Generate a demo SaaS metrics dashboard
python src/main.py --demo

# Generate from a JSON config
python src/main.py --json examples/config.json

# Specify output directory
python src/main.py --demo --output ./my-dashboards

Then open the generated HTML file in your browser.

Programmatic Usage

python
from main import DashboardConfig, MetricCard, ChartData, DataTable, DashboardGenerator

config = DashboardConfig(
    title="My Dashboard",
    metrics=[
        MetricCard(title="Revenue", value="$12,345", change=8.5, icon="$"),
    ],
    charts=[
        ChartData(
            title="Monthly Revenue",
            chart_type="bar",
            labels=["Jan", "Feb", "Mar"],
            datasets=[{"label": "MRR", "values": [10000, 11500, 12345], "color": "#4F46E5"}],
        ),
    ],
)

generator = DashboardGenerator(config)
path = generator.save()
Chapter 3
🔒 Available in full product

Widget Types

Chapter 4
🔒 Available in full product

License

You’ve reached the end of the free preview

Get the full Dashboard Builder and unlock everything.

All Chapters

Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.

Full Tool Suite

Access all interactive tools with complete data, all workload profiles, and the full scenario library.

Source Files

Downloadable source code, configuration files, and working examples from every chapter.

Lifetime Updates

Free updates for life. Every new chapter, tool, and improvement included.

Buy Now — $29 →
📦 Free sample included — download another copy for the full product.
Dashboard Builder v1.0.0 — Free Preview