Using Smart Devices To Schedule On-demand Public Transportation Can Save Time And Money - Stuff South Africa