I have just launched atacmonitor. It is a website providing information about the waiting time at bus stops in Rome.
The datasource is live data about bus waiting time of ATAC, Rome's public transport company. The transport office provides public API with real-time data.
I have implemented a simple application that is regularly pulling such data and storing it in a PostgreSQL database. The data is presented via AirBnB's Supereset, an open source visualization platform. I deployed such application via Heroku PaaS.
I have kicked-off the project and just few bus stops are being monitored. The goal is to have all bus stops monitored soon.