Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Urban Events

Tool to record and search tweeted media across cities. http://urbanevents.dimroc.com/?q=graffiti

High Level

  1. City Recorder: Classifies tweets from Twitter's Public Streaming API with a neighborhood by running Elasticsearch (ES) Geospatial percolations against an index of city neighborhood GeoJSON files.
  2. City Web: Searches across cities using Elasticsearch's top_hits metric aggregator and displays results in React JS.
  3. Currently listening to NYC, London, Paris, Austin, Miami, and Los Angeles.

City Recorder (cityservice/)

City Web

  • Isomorphic javascript using Golang with Duktape for server side JS rendering
  • React JS with Redux for the client
  • Webpack with ES6, HMR, and all that good stuff
  • Elasticsearch Aggregation queries to search across cities
  • http://urbanevents.dimroc.com

Kibana

  • Useful for adhoc Elasticsearch queries and analytics.

Deployment

  • Docker all day
  • Links and Volumes all day
  • Docker Cloud (formerly tutum.co) to deploy and host all those docker containers
  • Extensive use of Stackfile.

To Do

  1. Ability to play videos
  2. More Design Love
  3. Image classification using machine learning or developer friendly service like https://imagga.com/ - But can I afford it?

About

Tool to record and search tweeted media across cities

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.