Skip to content

This Freeboard is a fork of Jim Heisings damn-sexy dashboard app with super-powers.

License

Notifications You must be signed in to change notification settings

artificialhoney/freeboard

 
 

Repository files navigation

freeboard

This Freeboard is a fork of Jim Heisings damn-sexy dashboard app with super-powers:

  • Persistant storage of dashboards in a MongoDB
  • GraphQL API backend
  • Distributable through docker compose
  • Modern Vue.js v3 frontend
  • Extendable HTTP-Proxy to bypass CORS
  • Monorepo through npm workspaces
  • Commit-Hooks with pre-commit
  • CSS-Variables for all colors

Try Out

Installation

git clone git@github.com:artificialhoney/freeboard.git
cd freeboard
git checkout dev
npm install

Usage

Login: admin@freeboard / freeboard

Docker-Compose

docker compose up -d

Development

npm run dev

RaspberryPi

python -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/ansible-playbook ansible/playbook.yml --become

TODO

  • Secure environment variable store
  • i18n: externalize strings and labels

Copyright

Copyright © 2013 Jim Heising (https://github.com/jheising)
Copyright © 2013 Bug Labs, Inc. (https://buglabs.net)
Copyright © 2024 Sebastian Krüger (https://sk.honeymachine.io)
Licensed under the MIT license.

About

This Freeboard is a fork of Jim Heisings damn-sexy dashboard app with super-powers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 43.4%
  • Vue 39.2%
  • CSS 16.2%
  • Other 1.2%