TaxiRide

With this feature, you will be able to launch an “Uber-like service” with your app.

To use this feature, you have to create a Google Maps JavaScript API key.

1. First, click on TaxiRide icon in the “Add pages” part. This will appear:

TaxiRide feature settings

For now, there is no request yet. But let’s have a look at what the “Requests” tab looks like when a ride has been requested:

TaxiRide requests

As you can see, you can “Switch info view”. Let’s switch and see what it looks like:

TaxiRide requests switch info view

2. The “Settings” tab is divided into two parts. The first one is for the “General Settings”, and it looks like this:

TaxiRide general setting

In this tab you can choose:

  • the distance unit between kilometers and miles.
  • the search timeout
  • the search radius: when a passenger searches for a taxi, you can set a maximum radius around him
  • the email address and name with which the messages will be sent to the passager/driver
  • the Payment method: Credit card, cash, or both.
  • to allow drivers to set the final price of a ride
  • the prices disclaimer
  • 2Checkout settings
  • Stripe settings

Don’t forget to save when you have set up your settings.

The second part of the “Settings” tab is for the vehicle type:TaxiRide add vehicle type

Let’s add a vehicle type by clicking on add. This appears:

TaxiRide create vehicle type

Let’s create a “Berline” type and add a picture. Now that we have created a vehicle type, we can delete it or edit it from the menu that just appeared:

TaxiRide manage vehicle type

 

3. The last tab is for “Customers”. It will include the information for the “Drivers” and the “Customers” that created an account in the app. It includes the following information:

For the Drivers:

TaxiRide drivers

  • Name
  • Email
  • Address / City / Zip Code
  • Status: you have to validate the status for the driver before he is allowed to take requests

You can also switch info view to see the following information:

For the Passengers:

TaxiRide passengers

  • Name
  • Email
  • Phone number
  • Address / City / Zip Code

How Does It Work In The Application?

First, you have to create an account, whether you are a passenger or a driver. When you create the account, you have to choose between Passenger and Driver. Be careful, once you have created this account, you can not change your status. Passengers are automatically validated, whereas Drivers have to be validated by the admin in the Editor.

Passenger Side

First, enter your pick up the address and your drop off the address. A “Go!” button appears.

TaxiRide pick up and drop off

Click “Go!” to start the search process. First, you will have to choose the type of vehicle you want. In this example, there is only one type of vehicle, but you can create as many types as you want.

TaxiRide request a ride

Then choose the payment method (here, only the payment by card is available). Select the payment method and click on “Let’s go”.

TaxiRide payment method

Then the app will start searching for drivers around you.

TaxiRide choose a dreiver

Once a (or several) drivers has accepted your request, he will be displayed and you will be able to select him.

TaxiRide driver accept

Choose your driver and he will come to pick you up. Once you’re the car, you will be able to see the map and the live journey.

TaxiRide map

Once you have arrived at your destination. The following message will appear. You can pay directly by card through the app.

TaxiRide trip coast

Then you will see a confirmation message:

TaxiRide ride finish

Driver Side

The driver can set the price for each kilometer/mile when he creates his driver account in the application.

This is the screen of the driver when he has no ongoing ride.

TaxiRide driver side

When a passenger around him requests a ride, this will appear:

TaxiRide driver trip info

When he accepts the request, he has to wait for the client to choose him (or not!):

TaxiRide client confirmation

When the passenger chooses him, the driver goes to pick him up. Once the passenger is in the car, the driver has to click on “Aboard” to start the ride.

TaxiRide aboard

TaxiRide aboard starting

Then the driver begins the journey, and when he has arrived at the destination, he has to click on “Finished”:

TaxiRide aboard finishing

TaxiRide aboard finish ride

Then the passenger pays and the driver has to validate:

TaxiRide pay validate

TaxiRide pay validate confirmation

TaxiRide ride finished

The passenger will also receive an email with all payment details at the end of the journey.

Et voilà!

 

FAQ:

Is the route of the trip changed on the map if the driver takes another route?

No, the route is not changed. However, the total amount of the course is based on the route that the driver has taken, and thus the total amount is always well calculated.

Is it possible to choose the currency for the payment at the end of a trip?

If you allow paying by credit card in the app, and if the user pays by credit card, the currency will be the one that has been set in the application (in the Design section in the editor).

How many drivers, customers can the app handle?

There is no limit number of driver/customer, it depends on the performance of the servers and on the performance of the device(Telephones/tablets).

How will the user write his current position?

The user will have two options for his current address:
– write the address
– or move the pinpoint on the map

Do the addresses are stored if the app crashes during the trip?

In all cases when the user accepts the driver, the address is displayed in the application for the driver, and even if the app crashes, collapses or loses the connection, the app will reopen with the current trip and the right addresses.

How to set up credit card payment via 2checkout?
2Checkout is an online payment processing service that helps you accept credit cards, PayPal and debit cards.
To create an API key for 2checkout, you need a 2checkout merchant account. If you don’t have one already, you can create one at https://www.2checkout.com/
Then, in your 2checkout account, go in API > Settings and click on generate.
Go back in the editor of your Siberian, edit the Taxi Ride feature, General Settings tab:
– Your 2checkout account number, in the field SID.

– The Publishable and Private key you just generated in the 2checkout website.

Done!