> 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/platform-features/admin-app.md).

# Admin App

Check out the pages and features of Admin app

This Admin Dashboard app for taxi booking platform are made by expert UI developers to provide a great app UI for your own Taxi booking, Taxi driver and Admin Dashboard app. Now you can start your own complete Taxi platform app with these functionalities. This is a great starting point for app development, as almost all the work is done here for an MVP. All pages and components are set. Hence, all you need here is to modify the platform further as per your requirements. This app has many features common with popular apps like [Uber](https://play.google.com/store/apps/details?id=com.ubercab\&hl=en_IN), [Ola](https://play.google.com/store/apps/details?id=com.olacabs.customer\&hl=en_IN) etc.

## Feature of this app

* Login&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6IZGVlBpmxaPYnHr%2Flocalhost_8101_login\(Pixel%202\).png?alt=media\&token=a731a6a0-73fb-4be7-b61b-e0f675afede1)

This page will check the authentication of driver from Firebase.

* Firebase authentication&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6Nt4irR_oFOgd7-j%2FfirebaseAuthencation.png?alt=media\&token=4bad4b39-405f-4f22-bebc-fd01b35fba3c)

* Driver details page&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6V0budIbeNCglVwN%2Flocalhost_8101_login\(Pixel%202\)%20\(3\)%20\(1\).png?alt=media\&token=307f8405-4e69-4e62-95cc-27bd52783fbc)

This page shows the driver details with approved or not approved tabs and this page is connected with firebase. So this is update when it's get new data

* Driver approval functionality

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6V0budIbeNCglVwN%2Flocalhost_8101_login\(Pixel%202\)%20\(3\)%20\(1\).png?alt=media\&token=307f8405-4e69-4e62-95cc-27bd52783fbc)

You can approved the driver using the toggle and this page is connected with firebase. So this is update when it's get new data

* Rides Records with route map

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6bOffUAjJMBSmn1y%2Fassets_-LdmV17nYtICLrl3bl_d_-LdsL1BFJQabgRq7EN9i_-LdsimqE619ixkeBU5jo_localhost_8101_drivers\(Pixel%202\)%20\(3\).png?alt=media\&token=60bce351-3212-4716-b434-0bdaaaf6606d)

This page show the total ride history in admin panel and this page is connected with firebase. So this is update when it's get new data

* Map included

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6mXGqOWym0SvTib0%2Fassets_-LdmV17nYtICLrl3bl_d_-LdsL1BFJQabgRq7EN9i_-Ldsiz25tvDVgBVXApCm_localhost_8101_ride-history\(Pixel%202\)%20\(1\).png?alt=media\&token=3abbc455-0700-45a2-a4b4-ff2a5ba63bf9)

This  Page show the ride details and this page is connected with firebase.&#x20;

* Pickup and drop location&#x20;

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6mXGqOWym0SvTib0%2Fassets_-LdmV17nYtICLrl3bl_d_-LdsL1BFJQabgRq7EN9i_-Ldsiz25tvDVgBVXApCm_localhost_8101_ride-history\(Pixel%202\)%20\(1\).png?alt=media\&token=3abbc455-0700-45a2-a4b4-ff2a5ba63bf9)

This page also show the ride details and this page is connected with firebase.&#x20;

* Details of all Drivers and Users

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL6wujBA5AsA-9Edfs%2Flocalhost_8101_login\(Pixel%202\)%20\(1\).png?alt=media\&token=88789535-6410-45d1-99fe-a8b711b7a460)

This page show the all customer details in our platform and this page is connected with firebase. So this is update when it's get new data

## Code Structure

![](https://833912930-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqKtay1j36CbfXCRwWg%2F-LqKupNaz_nGdgzsWwuh%2F-LqL73RWScbMOknG8ADv%2F2019-05-01_18h24_52.png?alt=media\&token=6f81522d-eeea-49c7-ac08-5ae093bbc8bc)

The `src/app/pages` folder contains the code related to&#x20;

* Login - Email login
* Ride history - maintain the ride history
* Driver  -  check the driver status
* Customer - show customer details

These files use service data and functions provided in `src/app/`&#x20;

* `rideInfo.service.ts` - For all the api calls here
