Skip to content

redmar/hummingbird

 
 

Repository files navigation

HUMMINGBIRD

Site tracking and analytics storage

Description

Hummingbird serves a 1x1 tracking pixel to users. In the browser's GET request it sends back tracking data generated by javascript.

Requirements

  • node.js v0.1.94
  • mongodb

Installation

git clone git://github.com/mnutt/hummingbird.git
cd hummingbird
git submodule update --init

# Initialize the express submodules
cd deps/express; git submodule update --init; cd ../..

# Copy the default configuration file
cp config/app.json.sample config/app.json

Running Hummingbird

To start the analytics server, run the following:

mongod &   (or start mongo some other way)
node server.js

To start the web monitor, run:

node monitor.js

Specs

sudo gem install jspec
jspec run --node

Tips

Contributors

License

Hummingbird is licensed under the MIT License. (See LICENSE)

About

Real time web analytics using node.js and web sockets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published