Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.03 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.03 KB

Bauhausboards - a tool to present personalized content on public situated displays in offices

This tool is the result of the bachelor thesis (in german) of André Karge at the Bauhaus Universität Weimar.

Installation Guide

  • Install the latest version of Node.js
  • Install the latest version of npm
  • Install sqlite3
  • Install the dependencies of the canvas package (https://www.npmjs.com/package/canvas)
  • Install other dependencies (npm install) (may take a while)
  • Run the setup.sh script
  • Copy and change the config file

Installation on Arch Linux

sudo pacman -S nodejs npm sqlite3 cairo libjpeg-turbo libjpeg6-turbo giflib libpango
cd /path/to/BauhausBoards
npm install
bash ./setup.sh
cp ./config.js.example ./config.js
nano ./config.js # change all parameters for your environment
node app.js # start the server

Addresses:

  • Mainpage: 127.0.0.1:8080
  • Adminpage: 127.0.0.1:8080/admin

admin user: [email protected]

password: password