# User interface

The VEHICLE UI module is an open source graphical library created to incorporate a user interface for vehicle management into your mobile application.

The interface supports the following operations:

* Vehicle management: add, replace, delete.
* Auto-start mode configuration associated with the vehicle.
* Displaying the list of vehicles.&#x20;
* Displaying vehicle characteristics.
* Pairing iBeacon or Bluetooth device with the vehicle.
* Automatic mileage tracking and add a mileage reading.

<figure><img src="https://2525923625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXYIG5U3AO65YYFWJRK%2Fuploads%2F4At8lke78W2hUIgkVrEB%2Fimage.png?alt=media&#x26;token=5132b603-24e4-433c-ad96-1d7fa19ddbf4" alt=""><figcaption><p>Screens displaying vehicle list, the vehicle details and the vehicle mileage tracking</p></figcaption></figure>

Each screen includes settings to choose the configuration that is most suitable for your use case. The configuration parameters are described in the following sections.

The Vehicle UI module includes **main** and **advanced** parameters that you can configure according to the specific requirements of your mobile application.

List of the main parameters that can be configured:

* Available vehicle types: car or truck.
* Vehicle configuration mode: simplified, complete or both.
* Autostart modes that can be attached to a vehicle: GPS, iBeacon and Bluetooth.
* Enable or disable mileage tracking and editing.

List of the advanced parameters that can be configured:

* Maximum number of vehicles configurable for a single driver
* Authorization to add a vehicle
* Authorization to replace a vehicle
* Authorization to delete a vehicle
* Authorization to rename a vehicle
* Available vehicle categories
* Available brands
* Available engines
