Frontend web application for Meet-Up.
The application is using npm, Grunt and bower to build. It also requires compass.
First of all, install NodeJS
$ brew install node.js
and install grunt-cli and bower
# npm install -g grunt-cli bower
If you already have a working installation of Ruby, just run
$ gem install compass
otherwise, you can fetch and install everything easily with rvm
$ \curl -L https://get.rvm.io | bash -s stable --ruby=2.0.0
$ source .rvm/scripts/rvm
$ gem install compass
First, clone the repository
$ git clone https://github.com/Meet-Up/meetup-frontend.git
$ cd meetup-frontend
and then install the dependencies.
$ npm install
$ bower install
You need to have a file config-local.coffee in the app/scripts directory to configure the application.
The simplest is to copy the example and change the configuration after.
cp app/scripts/config.example.coffee app/scripts/config-local.coffee
You can run the application using Grunt
$ grunt server
this should also auto-watch Coffee and SCSS files to rebuild and livereload on change.
and run the tests with
$ grunt test
