CoinMarketDiff.com tracks and displays cryptocurrency price differences between exchanges.
The site is written in Node.js and has two compoents, the data collector and the web app. Both components use a shared MongoDB database.
The data collector runs every minute and fetches prices from all API endpoits that have been configured in the database. It then saves the results for the web app to use.