Every on-demand cab booking app works on a similar basis. The user has to inquiry about available nearby cab first, then request a ride, match a ride, booking, start & track ride, ride payment, and rate the experience.