← Reddit

Conseils sur la création de Dashboard

Reddit · Accomplished_Value61 · June 14, 2026
An employee created HTML pages with Claude to track multiple business metrics including budget management, order status, helpdesk statistics, printing costs, and project progress, but currently depends on manual Excel exports to populate them. The person sought advice on consolidating these into an automated dashboard that would eliminate the need for seven separate Excel files and enable PDF distribution of results during meetings.

Detailed Analysis

A professional user within a corporate environment has leveraged Claude to develop a suite of HTML pages designed to visualize and manage internal business data across five distinct operational domains: budget tracking by department credit lines, purchase order status, helpdesk statistics from the GLPI ticketing platform, print volume and cost analytics, and project progress monitoring. While the resulting pages appear functional, the workflow underpinning them remains entirely manual — the user must repeatedly export data from source systems into Excel files and then inject those exports into each HTML page individually, resulting in a fragmented, labor-intensive process across at least seven separate files. The user is now seeking technical guidance on how to consolidate these outputs into a single, unified dashboard with automation capabilities and the ability to generate PDF reports for distribution during meetings.

The core challenge described reflects a very common inflection point in Claude-assisted development: the initial prototype phase, where Claude generates self-contained static HTML with embedded or manually loaded data, gives way to a more mature operational need for dynamic, connected, and automated systems. The user's current architecture essentially decouples the data pipeline from the presentation layer entirely, requiring human intervention at every refresh cycle. What the user is implicitly requesting is a move toward a proper data application stack — one where the frontend dashboard pulls live or scheduled data rather than relying on manual file injection. The technical leap required is significant: it involves introducing a backend layer, database connectivity or API integrations, and potentially a scheduled job or ETL (Extract, Transform, Load) process to replace the manual Excel exports.

The most pragmatic technical direction for this use case, and what the user should ask Claude to help architect, would depend on the organization's existing infrastructure. If the company already operates a web server or has access to cloud hosting, a lightweight backend using Python (with Flask or FastAPI) or Node.js could serve as the data aggregation layer, pulling from GLPI's REST API, querying budget databases directly, and ingesting print logs automatically. The frontend could remain HTML/CSS/JavaScript-based — a framework such as Chart.js or ApexCharts for visualizations, combined with a unified dashboard layout — while the backend handles data freshness on a scheduled basis using tools like cron jobs or task schedulers. For the PDF export requirement, libraries such as WeasyPrint (Python) or Puppeteer (Node.js) can render the HTML dashboard to PDF programmatically, enabling automated report generation without manual intervention.

This post illustrates a broader trend in how non-technical or semi-technical professionals are engaging with Claude as a development collaborator: they begin with discrete, manageable prototypes and progressively discover the limitations of static, file-driven approaches as operational complexity grows. Claude's ability to generate working HTML and JavaScript has lowered the barrier to entry for building functional internal tools, but the transition from prototype to production-grade application remains a meaningful challenge that requires deliberate architectural decisions around persistence, automation, and access control. The user's situation — managing cross-departmental data for meetings and organizational oversight — is precisely the domain where low-code tools like Power BI, Grafana, or Metabase might also be worth evaluating alongside a custom Claude-assisted build, as these platforms offer native connectors, scheduling, and PDF export out of the box without requiring custom backend development. The ideal recommendation Claude should provide includes both a custom-build roadmap and an honest comparison of off-the-shelf alternatives given the user's resources and technical capacity.

Read original article →