Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Real time web analytics using node.js and web sockets
branch: express

This branch is even with qzaidi:express

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
client
deps
images
lib
log
private
public
scripts
spec
views
.gitignore
.gitmodules
README
monitor.js
server.js

README

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.33
 * mongodb


Installation

  git clone git://github.com/mnutt/hummingbird.git
  cd hummingbird
  git submodule update --init
  mongod &   (or start mongo some other way)
  node server.js


Specs

  sudo gem install jspec
  jspec run --node


Tips

 * To run the UI locally but get some production data, use the url http://localhost:8088/?use_prod


Known Issues

 * node-paperboy has issues with returning 304's that cause some weirdness in some browsers.  Try shift-reload until it's fixed.
Something went wrong with that request. Please try again.