Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.09 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.09 KB

TwiventGeo

Description

A visualization system build on Node.js for Twitter trends propagation and topic geotagging.

Dependencies

  • ejs: We use ejs as the default template engine. It's simple.
  • express: The lightweight web framework we use.
  • mongodb: All the tweets raw data are stored in MongoDB. Here we choose node-mongodb-native as the connect module. Since the raw json format of one tweet is too complex, we avoid using mongoose to model it.
  • socket.io: For passing some import data between client and server.

Other Useful Libraries

  • d3.js
  • Leaflet
  • Leaflet-heat
  • Bootstrap 3.x

Deploy

For deploying this project on some cloud application platforms, like Heroku. you can follow this guide. For restoring mongodb in cloud, this article is helpful. Don't forget to change your client socket host to your application host.