akili is a Brunch and Chaplin web app for creating responsive choropleths.
akili has been tested on the following configuration:
- MacOS X 10.9.5
- Brunch (required)
- Chaplin (required)
- Node.js (required)
- Bower (required)
- Coffeescript (required to run a production server)
Install node (if you haven't already)
MacOS X
sudo port install node
or
brew install node
Install requirements (if you haven't already)
npm install -g brunch
npm install -g bower
npm install -g coffee-script
Development versions
$ node --version
v4.4.5
$ npm --version
5.0.3
$ brunch --version
2.10.9
$ bower --version
1.8.0
$ coffee --version
CoffeeScript version 1.12.6
git clone https://github.com/nerevu/akili.git
cd akili
npm install
Run development server (continuous rebuild mode)
brunch watch --server
Run production node server
coffee server.coffee
Build html/css/js files (will appear in public/
)
brunch build
Build html and minified css/js files (will appear in public/
)
brunch build --production
akili is distributed under the MIT License.