hackerspaces-status-wall icon indicating copy to clipboard operation
hackerspaces-status-wall copied to clipboard

Simple webpage displaying the current status of hackerspaces around the world.

Hackerspaces Status Wall

Shows the status of hackerspaces that implement the hackerspace status API. It uses a directory API to find the available endpoints. Displays recent tweets from the spaces.

It is currently hosted at hackerspaces.me

Error Reporting

A second aim of this page is to display any errors or potential problems with a particular spaces API.

Technologies Used

Playing With It

Once downloaded, dependencies can be installed using npm:

$ npm install

The application uses MongoDb and this should be started first:

$ mongod

There is no migration infrastructure but the database can be created with the following command:

$ coffee tasks/create_database.coffee

To be deployable on Heroku a Procfile is used and the web service can be started by foreman:

$ foreman start

Tests

Build Status

Some integration tests connect to a database and so the mongo daemon should be started first:

$ mongod

All tests can be run with:

$ npm test