Data Walls · Mobile PWA · Scheduled Fetch

Data Dashboards

A unified platform for statistics dashboards: any dataset a script can pull into JSON becomes a display page. Every page adapts between a 1920×1080 wall mode and a mobile PWA mode; data is fetched on schedule into JSON files — the platform never touches a database.

Data Dashboards preview

Core Features

Wall Mode

A fixed 1920×1080 canvas with scale-to-fit and dense ECharts layouts — ready for shop-floor and office wall screens.

Mobile PWA Mode

Narrow screens switch to a vertical card flow from the same data; manifest + SW make it installable with an offline app shell.

Scheduled Fetch & Registry

A built-in scheduler runs fetch scripts into JSON per registry; adding a statistic means one folder and one entry — no platform code changes.

Background

Statistics used to live in scattered scripts and screenshots with no shared entry point. Data Dashboards standardizes "fetch → JSON → display" into a registry-driven platform with deliberately simple permissions (public vs. login-required), giving every metric its own wall and mobile page.

Tech Stack

Python FastAPI Vanilla HTML/CSS/JS ECharts 5 PWA DingTalk Login Nginx

One Platform, Two Modes, Public by Default

Pages are anonymous by default and login-gated only when sensitive; DingTalk QR login with just three roles — user, admin, superadmin — keeps administration minimal.

Database-Free, Data as Files

Every data source is one fetch script plus one JSON cache file; scripts run standalone or on the platform schedule, and the JSON serves the frontend directly — deployment and backup stay trivial.

Back to All Products