The app would say - meet here.
> One might call such a meeting point a “bus stop” :)
Call it what you want, it could be in a strip mall parking lot, a convenient corner or just in front of the apartment building. Optimized for traveling distance between the passengers.
You can't just have buses stopping randomly everywhere, it doesn't scale.
This is based on the observation that people, including police, tolerate taxi drivers stopping at places where it's technically illegal.