Fork me on GitHub
Follow me on Twitter: @michaeln3

Hummingbird

Hummingbird lets you see how visitors are interacting with your website in real time.

And by real time we don’t mean it refreshes every 5 minutesWebSockets enable Hummingbird to update 20 times per second.

Hummingbird is built on top of Node.js, a set of event-driven javascript web libraries built on top of the V8 javascript engine.

Go to the GitHub page   View the Live Demo

How It works

Downloading

You can clone the project with Git by running:

$ git clone git://github.com/mnutt/hummingbird

Installation

Copy the default configuration file:

$ cp config/config.js.sample config/config.js

Retrieve the package dependencies using node's npm package manager:

$ npm install

Start the server and the monitor app:

$ node server.js

Deployment

Hummingbird will deploy pretty much anywhere that supports node.js and websockets. NodeJitsu has a particularly easy deployment process:

$ npm install -g jitsu
$ jitsu signup      
$ jitsu deploy

Presentations

MongoSF

A high-level overview of the motivations behind Hummingbird and how it was built.

All Talks at MongoSF

Contributors