We use QR codes for the purpose of providing locations of bus stops. QR codes contain bus stop location information such as latitude and longitude (see Fig. 3). When QR codes, which are placed at bus stops, are scanned by passengers, they can view estimated bus arrival time, and bus’s current location.Users can also view routes of selected buses on the map.