It uses Django and the App Engine. Data is just a scrape of nextbus.com.
The write up is here: http://mihasya.com/blog/?p=203
Code is here: http://github.com/mihasya/yourmuni