User Registration Login View Current Location Search for any place (Schools, Restaurants, Hospitals etc) Calculate destination Calculate the best route Estimate time and distance