Skip to content

vogler/IDP

Repository files navigation

About

Web application for GPS data visualization.

Server: node.js, express, jade, stylus, connect-assets, CoffeeScript, MongoDB, mongoskin, node-xml2js, eyes.js, RouteConverter

Client: Google Maps JS API V3, jQuery, jQuery UI (Custom: Accordion, Slider, Spinner), Twitter Bootstrap, Knockout, Sugar, ColorPicker, bootstrap-filestyle, Routie, D3.js

Installation

Make sure you have node's npm and mongodb installed, then do

git clone https://github.com/vogler/IDP.git
cd IDP
npm install

For now all the needed client libraries and the .jar for converting maps are contained in this repo.

TODO: use yeoman or bower

Usage

Start node and mongodb using npm start (shuts down running instances of mongod first), stop using npm stop.

If you prefer to start the processes manually, do

mongod --dbpath data/db
coffee server.coffee

Alternatively (reloads on changes):

sudo npm install -g nodemon
nodemon server.coffee

A JS version can be compiled using:

coffee -c server.coffee