> For the complete documentation index, see [llms.txt](https://enappd.gitbook.io/ionic-taxi-booking-app-starter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enappd.gitbook.io/ionic-taxi-booking-app-starter/how-to-use-this-starter/untitled.md).

# Taxi Admin App - Setup

This page describes how to set up the Taxi Admi App with Firebase Integration.

{% hint style="success" %}
***Remember to enter your own GOOGLE API KEY in the source code in the place of YOUR\_API\_KEY. Without this api key, many functionalities might not work, especially maps. Check the*** [***docs***](/ionic-taxi-booking-app-starter/extra/app-specific-requirements.md) ***for more info***
{% endhint %}

It has 2 steps which are as follows. Make sure before these steps you must have completed the [Initial Dev Environment Setup](/ionic-taxi-booking-app-starter/setup-and-deployment-1/initial-setup.md) :-

1. Running the App (Web Browser)
2. Firebase Integration into our app

### 1. Running the app

Here we will run our app in the Go to [Running the App ( Web Browser)](/ionic-taxi-booking-app-starter/setup-and-deployment-1/running-the-app.md) section to complete this step. Here we will run our app in the development mode.

After successfully this step you should be able to see the following screen of the Admin app. Click "Next" to login.

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CCQcqKJStNfwZgahd%2F-M5CCi1xufpi2hkpMpLu%2FScreenshot%202020-04-18%20at%202.43.58%20PM.png?alt=media\&token=968b2e83-54fa-44f4-ba84-5d3839a62527)

After successful login to the admin app, you should see the following screen (which shows Ride History)

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CCQcqKJStNfwZgahd%2F-M5CDKZYH0wTFshOiA2D%2FScreenshot%202020-04-18%20at%202.44.44%20PM.png?alt=media\&token=9c8a84f7-91ea-4616-bb72-b7751bcbb48b)

Click on "Menu Bar" as shown below and click on "Drivers"

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CDZcNBd5C0aDy8Ncv%2F-M5CE4_iI4Ti9WVbCcdJ%2FScreenshot%202020-04-18%20at%202.45.21%20PM.png?alt=media\&token=7fb4b941-96b7-4832-8e08-4816ed405ad4)

You should see the following screen with a list of "Approved" and "Not Approved" drivers for you taxi app.

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CDZcNBd5C0aDy8Ncv%2F-M5CEHJZYZ69GJR8RJUj%2FScreenshot%202020-04-18%20at%202.47.29%20PM.png?alt=media\&token=b693e346-5f8d-44b7-bb76-0764bc963bc9)

But here you are not able to see the driver you just created from your driver app.&#x20;

To see the updated list of drivers and approve the driver you added to your driver app follow the next step.&#x20;

###

### 2. Firebase Integration into our App

Go to [Firebase Integration Into our App](/ionic-taxi-booking-app-starter/firebase-setup-and-integration/firebase-+-our-project.md)  section to complete this step. Here we will setup the **environment files** in Ionic project to connect to right firebase instance. Previously it will have config to our sample firebase. If the connection is proper and rules and permissions are right. You should get your app working.

After completing the above step, go to the **Admin App** running in the browser (as shown below). It should show the driver account you created at your **Driver App** in the "*Not Approved*" list of drivers.&#x20;

Approve the Driver as shown below.&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CFFk9EWNScdtrxx0C%2F-M5CG-ZV32ZTI6UTMV53%2FScreenshot%202020-04-18%20at%202.49.20%20PM.png?alt=media\&token=df194b80-2263-4352-904c-b872d2fcc4b2)

The driver details should now shown in the approved section of "Drivers" as shown below.&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-M5CFFk9EWNScdtrxx0C%2F-M5CGU81ta2fhdPhaLA7%2FScreenshot%202020-04-18%20at%202.49.46%20PM.png?alt=media\&token=7d6e4200-d772-432c-bc13-7ee2fc61f4f7)

**Completed Admin App setup !!**

Now we have successfully run the **Admin App**. We need to test "*ride booking*" flow in both user and **Admin App** now.&#x20;

Go to the  [Testing Complete Platform](/ionic-taxi-booking-app-starter/how-to-use-this-starter/testing-complete-platform.md) section  to move to next major step.
