A basic proximity search API built using MongoDB, node.js and express. This currently uses the Twitter Streaming API as the data source.
Built mostly as a chance to experiment with MongoDB. Twitter provides its own proximity search so this was mostly an exercise.
There are two main scripts:
- Connects to the Twitter Streaming API and saves geo-tagged tweets into MongoDB
- The public API server
This provides the 100 posts nearest to the given coordinate ordered by increasing distance.
This filters on the given search term first then orders the posts by proximity to the given coordinate.
Both of these can take a
&callback=XXX parameter to enable