Mapping where in the world people drop the fBomb
Switch branches/tags
Nothing to show
Clone or download
Latest commit 1708090 Jun 3, 2018
Failed to load latest commit information.
assets Hover to show open tweets, show media in sidebar Apr 20, 2014
public title-bar style Apr 22, 2014
routes easier config Jan 19, 2014
views oops May 16, 2014
.gitignore gitignore Nov 23, 2016
Gruntfile.js Updaate to get this working Nov 23, 2016
LICENSE The MIT License Nov 30, 2013
Procfile Clean Up Jan 17, 2014 Update Jun 3, 2018 Updaate to get this working Nov 23, 2016
config.json gitignore Nov 23, 2016
package.json Clean Up Jan 17, 2014


See where in the world the fBomb was dropped


Fairly basic to set up your own instance of this application.

To set up your own version of this app, all you have to do is clone this repo:

$ git clone && cd fBomb && npm install


For this applicaiton you need to get the API keys for Twitter and Google Maps. These are then inserted into config.json . You can also specify the name you want your applciation to have in this file.

Below is the current config.json file. replace the values surrounded by brackets ('[') with your API keys and configurations.

  "track": "[WORDS_TO_TRACK]"

You can then run the application with the following:

$ coffee

If you have configured it correctly you should be able to browse to localhost:3000 and you see some bombs drop!



To change what is being tracked by the application, replace "[WORDS_TO_TRACK]" in config.json with a comma seperated list of words to track. (e.g. "fuck,fucks,fucking").


Markers are customizable by replacing 'fbomb.gif' and 'signPost.png' located in './public/img/'

'fbomb.gif' is the initail indicator.
'signpost.png' is the marker that drops after the gif animation and stays on the map.


If you want to deploy this app, I suggest Heroku, they have lots of docs to help you out: node.js:


Let me know if you have any questions!