With e-hailing services like Uber, Lyft or Careem, users could specify exact pick up and drop off points for their rides.
However, this approach was incongruent with the way bus pooling services functioned because a single bus is optimized to follow a route that ensures other members joining the bus are equally serviced.
User research revealed that working professionals who commuted with public transport in Lagos knew where to join and drop from a bus. As such, I decided to create a simple search experience that allowed users provide information that was most relevant - where they liked to join the bus or drop off. In real time, the parameters is used to provide a list of potential bus routes (with available seats) that users could join.