App Store Review

Expert Connect - expert.jpg

Expert Connect App Testing

Expert Role Demo


This section will walk you through the Demo of the App features and functionalities with regards to the Expert Role.

First, please have a look into the Expert Quick Guide to understand at a high level functionalities and features of the app.

Expert Quick Guide

Expert Connect Intro and Packages

  1. Registration Demo

The following video illustrates the registration process for experts. This process is divided into 4 sections:

1- Filling Data.

2- Entering the username [Email) and password.

3- Validating the email.

4- Accepting the terms and conditions and the privacy policy.

Experts can register for free. They can create and share their profiles for free as well.

In this process, Experts can choose the type of location that App should consider in calculating the distance between them and the clients. App requests for Geolocation access accordingly in the registration process. the iOS screen recorder doesn’t record the GPS permission prompt. A screenshot is taken while the screen recorder was running to show the permission prompt. below shows the screen shot taken.

Location permission prompt.PNG

2. Creating and sharing profile

Registered Experts can create their digital profile and share it with others through the App. below demonstrates this process. Data such as mobile or sexual orientation or precise location are not viewable to consumers. Experts can choose their profile picture whether from the existing library or by taking a photo from the device camera. the App will request the permission to access the camera or library accordingly.

3. View Packages, Privacy Policy and Terms of Use

Experts can choose to make their profiles visible to consumers by pressing on the “activate” button. There are two type of packages available to them:

1- Consumable: These packages are limited by time [one month from purchase date) and the number of prospects [interactions] received. when the expiry date is over or the prospect limit is exceeded, the package will be considered as consumed and the expert can choose to purchase it again.

2- Auto-renewable subscriptions: These packages are unlimited in terms of the number of prospects [interactions) received and are auto-renewed every month/year. Experts can save money for the value if they subscribe for the yearly package.

Once Expert finish the purchase process, they can choose to be “online” to start appearing is consumers service search results and can receive chat interactions or “offline” to stop receiving such requests. if Experts choose “my location” as the address , the app will prompt to get access to their gps location with a clear indication that location is being tracked. App will stop tracking when the Experts choose to be “offline”. Experts choosing “my office” as location will not be tracked. GPS location is not shared with any user, it is used to calculate the distance to the clients in order to provide them with the nearest available expert. As an extra measure, we made the background GPS tracking check the last location and only updates the database when experts move a distance from the previous position. [Currently, the database is updated when experts travel at least 500 meters from the old position).

The first time experts become “online”, a GPS permission access prompt will be shown as below

Online GPS tracking prompt.PNG


4. Settings and subscription management

In the setting page, Experts can choose to change the language, address type and access the system subscription management page. You can see from the video below how the app behaves to the type of address “My Location” vs. “Office location”.

5. Consumable package purchase

below video shows how consumable packages are purchased and how the app behaves according to the package purchased.

6. Subscription Packages

below video shows how subscription packages are purchased and how the app behaves accordingly.

7. Receiving chat interactions from clients

This video shows how experts receive chat interactions from prospects while the app is active in the foreground or in the background or while device is locked. a push notification is sent to experts about the chat request when the app is not in the foreground. the background processing and background audio is used to make this function available.


8. Chat interaction and closing deals

Below video shows how the chat interaction works in Expert Connect App. Experts and consumers can request to make a deal and fill in the Deal form for the other party to accept/reject. Once accepted, a deal reference is generated and deal record is made.

9. Service Rating

Once deal is made between experts and consumers, consumers will be able to rate the service received. when they submit their reviews, a push notification is sent to the expert. Experts and consumers can retrieve the chat interaction from the deals history.

Consumer Review.png

Expert Connect App Testing

Consumer Role Demo


This section will walk you through the Demo of the App features and functionalities with regards to the Consumer Role.

  1. Registration Demo

The following video illustrates the registration process for consumers.

2. Service search and viewing expert’s profile

below video shows how consumers can select their preferred language , search for a service and view the expert’s profile. when Expert becomes busy, an indication is shown to the consumer accordingly.

3. Service location and adding new address

Below video shows how consumers can select the service location and how to add new addresses. when a new address is added, the app will prompt the consumer to choose between created addresses or current location or a new location. Search result will show the nearest available expert accordingly.


4. Chatting with an expert

Below video shows how the chat function works in the app. Consumers can exchange text, documents, location, images from library or camera. The app will request the access in the first usage of such functions.

5. Viewing chat history and rating the service

Once deal is made between a consumer and an expert, consumer can retrieve the chat history and can also rate the service. The rating is instantly reflected in the expert dashboard and “view expert” section.

6. Sharing Expert Connect App

Consumers can share the app from “Share App” option in the main menu. below demo shows the same.