ledenadministratie done right
Whiting should work in all major recent browsers. It is built and tested in the latest version of Firefox.
Whiting is a Javascript SPA built primarily on Bootstrap and backbone.js. It authenticates using OAuth2 against bolklogin and stores all data in blip and operculum.
- Install your favourite web server and set it to serve this directory (having
index.html
). - Install node.js. The instructions for installing node.js via package managers might be useful here.
- Install Coffeescript by executing
sudo npm install -g coffee-script
- Open the application in your web browser
I've used guard to automatically precompile Less CSS and Coffeescript files in development. A Guardfile
, Gemfile
and Gemfile.lock
are provided for your convenience. Install ruby (preferrably using rvm) and bundler. Then execute bundle
to retrieve all dependencies and run bundle exec guard
to start watching the source files. Guard will automatically compile the Less to CSS and Coffeescript to Javascript when you make a change to the source files.