They've had this in the Philippines since forever (minus the smartphone part) with Jeepneys/jitneys. It's not a totally new idea.
I believe jitneys are different: they have a fixed route. This , by gathering pickup and drop-off points optimizes routes and passengers. The end result is much shorter trips.
It's been a while since anybody had a totally new idea