Looking for a perfect Uber clone script ? Well, one of the most important feature of a uber clone script is the Geofencing feature.
To understand geo-fencing it is important to understand first what geolocation is. In the context of smart phone, a geolocation is the geographic location of the smart phone.
This location data can be used in apps to understand the location of the user and provide services based on this information. Most commonly the smartphone’s location is determined by a combination of GPS, cell tower and Wi-Fi data.
A geofencing is a virtual perimeter around a geographic location with a radius of X meters. Modern mobile OS’s have developed technology to track the user’s geolocation. When a user enters or exits a geofence, the OS can trigger the app to perform an event in the background.
This event is most commonly used to send a notification to the user.
First you need to install the setup. Once you are done with the setup, launch the admin panel to explore all the features. If you want to know how to try this feature check this post.
Step 1: Enter the web url to launch the admin panel. Enter the registered email-id and password to log in to the admin panel. After you successfully sign in, you will find a dashboard which looks very much similar to the one displayed below.
Step 2: To configure the pricing setup for a particular city, you need to go to the sidebar panel and choose the Geo Fencing item. Checking the item leads to a drop down menu which contains the provision for both viewing and adding the pricing setup.
If the user selects the view option he can find all the configured vehicle types for a particular city.
Step 3: In order to edit or reconfigure a particular setting the user has to locate the action button present on the rightmost end of the row. If you click on the button you can find the options to edit or delete the setting.
Step 4: To edit a particular setting the admin has to choose the edit action which loads the edit window. In this window the admin can find various options related to the particular entry.
Here the admin can reenter the details which are needed to change. After entering the new details the admin has to click on the submit button to save the details.
Step 5: To add a new pricing setup the admin has to select the add new pricing setup tab. This tab opens a new window which contains all the necessary details. To enter a particular city name the admin has to click on the location tab.
When the admin starts typing the auto suggestion feature loads various options based on the words that matches the ones that is entered by the admin.
Likewise, the admin can enter all other fields including the picture of the vehicle. After the entries are made the admin has to click on the submit button to save the entry.
Step 6: To view the type of vehicles that is configured for a particular city the admin has to select the view all vehicle types item from the sidebar menu. Here the admin can find all the vehicles that are configured for a particular city as row wise entries.
Step 7: To add a vehicle to a city the admin has to select the add vehicle type item from the menu. A window pop ups instantly which shows a tab to enter the vehicle type along with a button to load the image/icon for the vehicle.
After the necessary entries are done the admin has to click on the submit button to save the changes.
Why do I need a geofencing feature ?
The geofencing feature is designed keeping in mind the requirements of a business owner. By the help of this feature a business owner can launch exclusive promotional campaigns in a particular city.
Can the promo codes be applied along with geofencing feature ?
As this is a demo, this feature is currently not available. But as per the requirements of the business owner it can be customized and made available.
How can a user experience geofencing on a UBER clone script ?
An end-user can only be able to see the features that are made available by the admin for a particular city. If a certain feature is not available, then the user won’t find them. When a user moves to a different city he may find certain features which are made available in that city