Skip to content

Stunjelly/openboard

Repository files navigation

openboard

Build Status

Real time KPI dashboards designed as a Geckoboard alternative for Microsoft networks. Uses Windows Challenge/Response (NTLM) for authentication and a MySQL database.

Node.js , MySQL (Sequelize) , AngularJS , WebSockets , LESS , Grunt

Openboard is being designed to use the same format as Geckoboard, so users can develop their own APIs for custom widgets on Openboard and seamlessly upgrade if they wish.

Themes

dark theme default theme

Installation

npm install
bower install
grunt build
npm start

Open https://localhost:3000

Testing

Mocha test

Client

The front end is powered by AngularJS. Grunt builds the production code into ./public/dist, during development express will always route static content to ./public.

Setting up environment

Create a .env file in the root and fill the example config below

MYSQL_DB=openboard
MYSQL_HOST=localhost
MYSQL_USER=root
MYSQL_PASS=root
LDAP_DOMAIN=national
LDAP_CONTROLLER=ldap:https://national.example.gov.uk

About

Geckoboard style dashboards

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published