How SpotnRides Makes You Fulfill the Public Expectations in an Online Appointment Booking App?