Skip to content

Compose all dashboards in one application using QML language

License

Notifications You must be signed in to change notification settings

gorzechowski/dashboard

Repository files navigation

Dashboard

Showcase

Description

GitHub release (latest SemVer) Build Status

Logo

Compose all dashboards in one application using QML language.

Features

  • Displays single or multiple web pages in one tab basing on grid layout,
  • Supports multiple tabs including switch timer customizable per each tab,
  • Automatically refreshes web pages with customizable intervals provided for each page separately.

Getting started

Find the latest version of Dashboard built for your platform here. If it's not there or you want to build youreself, see instructions below.

Application will enter to Settings (if run for the first time) where you need to define tabs and adjust other settings. Use Add tab button to define as many tabs as you want and save when done. Settings my be entered later if needed.

Tabs definitions and settings are stored locally in SQLite database - database.sqlite - which may be found in locations:

  • %APPDATA%/dashboard on Windows
  • $XDG_CONFIG_HOME/dashboard or ~/.config/dashboard on Linux

Build

Get the code:

git clone git@github.com:gorzechowski/dashboard.git && cd dashboard

Install dependencies npm install

Build application npm run build

Run npm run start

Built with

Reference documentation

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. See the LICENSE for more informations.