App like uber and ola ride booking app in appgyver

hi, i am trying to make an app like ride booking as uber,ola,rapido but can someone give me idea how can customer see available riders on customers map and how will rider connect with customer and start trip and all
please help!