Skip to content

EndruK/BauhausBoards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

377 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: admin@example.com

password: password

About

Interactive Door Signs For The Office

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors