Using smart devices to schedule on-demand public transportation can save time and money - Stuff South Africa