Tracker is to help developers to jumpstart developping anykind of mobility tracking applications.
Tracker lets any type or number of GPS devices to post their locations to a nodejs server through a ReST service.
This consists of several main modules
- HTML5+AngularJS Front-end
- NodeJS+MongoDB API for collecting and quering tracker data
- Php+MySQL back-end to manage the trackers & etc.
- Android app to push data to the API
- Documentation
##Installation Guide
- Clone the repo using
git clone https://github.com/scorelab/Tracker.git
-
Install node and mongodb.
-
cd to the mobility-track-nodejs folder. Do an npm install. It will install all the pakages.
cd mobility-track-nodejs
npm install
-
Run mongodb. Default path is set to
/data/db
( On Windows this would beC:\data\db
). You can change it when you are running. -
Install grunt-cli with
npm install -g grunt-cli
- Now run grunt, it will start the node server and listen to port 3000.
grunt