/lbi_directory

An app showing LBi staff across the world using Node.js, MongoDB, Backbone.js, Require.js, D3.js and others

Primary LanguageJavaScript

LBi Directory

This application came out of the LBi Interface Development team's "Hack sessions". We had to build a tool to enable users to view LBi staff members across the world using data from LBi's LDAP network.

Due to data protection issues I haven't provided access to the original data. Dummy data is generated instead.

You can view the application in full here: http://stephen-young.me.uk:8080/.

Installation

This app requires you to have Node.js and MongoDB installed on your system.

First clone the repo:

git clone https://github.com/stephendeyoung/lbi_directory

Then install the dependencies:

cd lbi_directory

npm install

Generate the dummy JSON data:

node data/generateDummyJSON.js

Start the app:

node app.js

Then go to http://localhost:8080 in your browser.

If you require authentication to gain access to the MongoDB database or the host or port number is different from the default then edit these details in the data/generateDummyJSON.js and app.js files.

Tools used