This app is for 2 users, 1st Artist who render service and other user who get this services from artist.We will provide you app and admin panel. This app provides you the quality service to both user and artist.In this app there are numerous functions which are used day to day life.

> Discover Artist
> Book Appointment
> Online Payment
> Cash Payment
> Find Near by artist
> Request for Appointment
> Live Chat with artist
> Detailed Profile of Artist
> Unique Design
> Earning Graph


If you like Fabartist...

wink
Please Don’t Forget to Rate it!


-This app provides you the quality service to both user and artist.In this app there are numerous functions which are used day to day life.
- You can fine and explore artist which are nearby you.You can also view their profile
- User can book appointment of the artist and at the same time, can direct contact and start their job.
- User can pay for their work through online payment gateway using Stripe, paypal and apple pay.
- You can fine and explore artist which are nearby you.You can also view their profile.
- User can find artist and book Appointment from its profile.Artist can view this notification in calender.
- User can chat with artist so it can find about their products and services which are provided by artist
- Artist side have a feature of detailed profile on the basis of user can find and sorting is done with category.
- Our deisgners made the design of this app.It is very unique and clear defined.This app is totally user friendly
- There is a support system in this app which is based on ticket system.Ticket is generating when you request for report an issue.


System Requirement for Android Studio

Google provides Android Studio for the Windows, Mac OS X, and Linux platforms. You can download this software from the Android Studio homepage. (You'll also find the traditional SDKs, with Android Studio's command-line tools, available from the Downloads page.) Before downloading Android Studio, make sure your platform meets one of the following requirements:

Windows OS

• Microsoft Windows 7/8/10 (32-bit or 64-bit) • 2 GB RAM minimum, 8 GB RAM recommended • 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image) • 1280 x 800 minimum screen resolution • JDK 8 For accelerated emulator: 64-bit operating system and Intel processor with support for Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) Bit functionalit


Mac OS

• Mac OS X 10.8.5 or higher, up to 10.11.4 (El Capitan) • 2 GB RAM minimum, 8 GB RAM recommended • 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image) • 1280 x 800 minimum screen resolution • JDK 6

Linux OS

• GNOME or KDE desktop: Tested on Ubuntu 12.04, Precise Pangolin (64-bit distribution capable of running 32-bit applications) • 64-bit distribution capable of running 32-bit applications • GNU C Library (glibc) 2.11 or later • 2 GB RAM minimum, 8 GB RAM recommended • 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image) • 1280 x 800 minimum screen resolution • JDK 8 For accelerated emulator: Intel processor with support for Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) Bit functionality, or AMD processor with support for AMD Virtualization (AMD-V)


a. Android Studio on Windows

To install Android Studio on Windows, proceed as follows:

I launched android-studio-bundle-143.2821654-windows.exe to start the installation process. The installer responded by presenting the Android Studio Setup dialog box shown in Figure 1.

Clicking Next took me to the following dialog box, which gives you the option to decline installing the Android SDK (included with the installer) and an Android Virtual Device (AVD).

Figure 2. Do you want to install the Android SDK and AVD?

I chose to keep the default settings. After clicking Next, you'll be taken to the license agreement dialog box. Accept the license to continue the installation.

Figure 3. Accept the license agreement to continue installation

The next dialog box invites you to change the installation locations for Android Studio and the Android SDK.

Figure 4. Set the Android Studio and Android SDK installation locations

Change the location or accept the default locations and click Next. The installer defaults to creating a shortcut for launching this program, or you can choose to decline. I recommend that you create the shortcut, then click the Install button to begin installation.

Figure 5. Create a new shortcut for Android Studio

The resulting dialog box shows the progress of installing Android Studio and the Android SDK. Clicking the Show Details button will let you view detailed information about the installation progress.The dialog box will inform you when installation has finished. When you click Next, you should see the following:

Figure 6. Leave the Start Android Studio check box checked to run this software

To complete your installation, leave the Start Android Studio box checked and click Finish.

Running Android Studio

Android Studio presents a splash screen when it starts running:

Figure 7. Android Studio's start screen

On your first run, you'll be asked to respond to several configuration-oriented dialog boxes. The first dialog box focuses on importing settings from any previously installed version of Android Studio.

Figure 8. Import settings

If you're like me, and don't have a previously installed version, you can just keep the default setting and click OK. Android Studio will respond with a slightly enhanced version of the splash screen, followed by the Android Studio Setup Wizard dialog box:

Figure 9. Validate your Android SDK and development environment setup

When you click Next, the setup wizard invites you to select an installation type for your SDK components. For now I recommend you keep the default standard setting.

Figure 10. Choose an installation type

Click Next and verify your settings, then click Finish to continue.

Figure 11. Review settings

The wizard will download and unzip various components. Click Show Details if you want to see more information about the archives being downloaded and their contents.

Figure 12. Review settings

If your computer isn't Intel based, you might get an unpleasant surprise after the components have completely downloaded and unzipped:

Figure 13. Intel-based hardware acceleration is unavailable

Your options are to either put up with the slow emulator or use an Android device to speed up development. I'll discuss the latter option later in the tutorial.Finally, click Finish to complete the wizard. You should see the Welcome to Android Studio dialog box:

Figure 14. Welcome to Android Studio

b. Android Studio on Mac

1.Launch the Android-studio-ide-162.4069837-mac.dmg file.
2.Drag and drop Android Studio into the Applications folder, then launch Android Studio.

Figure 1.

3.Select whether you want to import previous Android Studio settings, then click OK.
4.The Android Studio Setup Wizard guides you though the rest of the setup, which includes downloading Android SDK components that are required for development.

Running Android Studio

Android Studio presents a splash screen when it starts running:

Figure 2. Android Studio's start screen

On your first run, you'll be asked to respond to several configuration-oriented dialog boxes. The first dialog box focuses on importing settings from any previously installed version of Android Studio.

Figure 3. Import settings

If you're like me, and don't have a previously installed version, you can just keep the default setting and click OK. Android Studio will respond with a slightly enhanced version of the splash screen, followed by the Android Studio Setup Wizard dialog box:

Figure 4. Validate your Android SDK and development environment setup

When you click Next, the setup wizard invites you to select an installation type for your SDK components. For now I recommend you keep the default standard setting.

Figure 5. Choose an installation type

Click Next and verify your settings, then click Finish to continue.

Figure 6. Review settings

The wizard will download and unzip various components. Click Show Details if you want to see more information about the archives being downloaded and their contents.

Figure 7. Review settings

If your computer isn't Intel based, you might get an unpleasant surprise after the components have completely downloaded and unzipped:

Figure 8. Intel-based hardware acceleration is unavailable

Your options are to either put up with the slow emulator or use an Android device to speed up development. I'll discuss the latter option later in the tutorial.Finally, click Finish to complete the wizard. You should see the Welcome to Android Studio dialog box:

Figure 9. Welcome to Android Studio

c. Android Studio on Linux

To install Android Studio on Ubuntu, proceed as follows:

If you're like me, and don't have a previously installed version, you can just keep the default setting and click OK. Android Studio will respond with a slightly enhanced version of the splash screen, followed by the Android Studio Setup Wizard dialog box:

Figure 1. Validate your Android SDK and development environment setup

When you click Next, the setup wizard invites you to select an installation type for your SDK components. For now I recommend you keep the default standard setting.

Figure 2. Choose an installation type

Click Next and verify your settings, then click Finish to continue.

Figure 3. Review settings

The wizard will download and unzip various components. Click Show Details if you want to see more information about the archives being downloaded and their contents.

Figure 4. Review settings

If your computer isn't Intel based, you might get an unpleasant surprise after the components have completely downloaded and unzipped:

Figure 5. Intel-based hardware acceleration is unavailable

Your options are to either put up with the slow emulator or use an Android device to speed up development. I'll discuss the latter option later in the tutorial.Finally, click Finish to complete the wizard. You should see the Welcome to Android Studio dialog box:

Figure 6. Welcome to Android Studio

You'll use this dialog to start up a new Android Studio project, work with an existing project, and more. You can access it anytime by double-clicking the Android Studio shortcut on your desktop.

Firebase Installation

Add Firebase to Your Android Project

Prerequisites

If you don't have an Android Studio project already, you can download one of our quickstart samples if you just want to try a Firebase feature. If you're using a quickstart, remember to get the application ID from the build.gradle file in your project's module folder (typically app/), as you'll need this package name for the next step.

Add Firebase to your app

If you're using Android Studio version 2.2 or later, the Firebase Assistant is the simplest way to connect your app to Firebase. The Assistant can connect your existing project or create a new one for you with all the necessary gradle dependencies.

If you're using an older version of Android Studio or have a more complex project configuration, you can still manually add Firebase to your app.

Use the Firebase Assistant

To open the Firebase Assistant in Android Studio:

Manually add Firebase

It's time to add Firebase to your app. To do this you'll need a Firebase project and a Firebase configuration file for your app.

To create a Firebase project:

  1. Create a Firebase project in the Firebase console, if you don't already have one. Click Add project. If you already have an existing Google project associated with your mobile app, select it from the Project name drop down menu. Otherwise, enter a project name to create a new project.
  2. Optional: Edit your Project ID. Your project is given a unique ID automatically, and it's used in publicly visible Firebase features such as database URLs and your Firebase Hosting subdomain. You can change it now if you want to use a specific subdomain.
  3. Follow the remaining setup steps and click Create project (or Add Firebase if you're using an existing project) to begin provisioning resources for your project. This typically takes a few minutes. When the process completes, you'll be taken to the project overview.

Now that you have a project, you can add your Android app to it:

  1. Click Add Firebase to your Android app and follow the setup steps. If you're importing an existing Google project, this may happen automatically and you can just download the config file.
  2. When prompted, enter your app's package name. It's important to enter the package name your app is using; this can only be set when you add an app to your Firebase project.
  3. During the process, you'll download a google-services.json file. You can download this file again at any time.
  4. After you add the initialization code, run your app to send verification to the Firebase console that you've successfully installed Firebase.

Add the SDK

If you would like to integrate the Firebase libraries into one of your own projects, you need to perform a few basic tasks to prepare your Android Studio project. You may have already done this as part of adding Firebase to your app.

First, add rules to your root-level build.gradle file, to include the google-services plugin and the Google's Maven repository:

Then, in your module Gradle file (usually the app/build.gradle), add the apply plugin line at the bottom of the file to enable the Gradle plugin:

You should also add the dependencies for the Firebase SDKs you want to use. We recommend starting with com.google.firebase:firebase-core, which provides Google Analytics for Firebase functionality. See the list of available libraries.

In this App firebase is already integrated you can generate google-services.json on firebase console https://firebase.google.com/

After going to this given website follow these steps :



Add Firebase to your IOS app

Prerequisites

Before you begin, you need a few things set up in your environment:

If you don't have an Xcode project already, you can download one of our quickstart samples if you just want to try a Firebase feature. If you're using a quickstart, remember to get the bundle identifier from the project settings, you'll need it for the next step.

Add Firebase to your app

It's time to add Firebase to your app. To do this you'll need a Firebase project and a Firebase configuration file for your app

  1. Create a Firebase project in the Firebase console, if you don't already have one. Click Add project. If you already have an existing Google project associated with your mobile app, select it from the Project name drop down menu. Otherwise, enter a project name to create a new project.
  2. Optional: Edit your Project ID. Your project is given a unique ID automatically, and it's used in publicly visible Firebase features such as database URLs and your Firebase Hosting subdomain. You can change it now if you want to use a specific subdomain.
  3. Follow the remaining setup steps and click Create project (or Add Firebase if you're using an existing project) to begin provisioning resources for your project. This typically takes a few minutes. When the process completes, you'll be taken to the project overview

Now that you have a project, you can add your iOS app to it:

  1. Click Add Firebase to your iOS app and follow the setup steps. If you're importing an existing Google project, this may happen automatically and you can just download the config file.
  2. When prompted, enter your app's bundle ID. It's important to enter the bundle ID your app is using; this can only be set when you add an app to your Firebase project.
  3. During the process, you'll download a GoogleService-Info.plist file. You can download this file again at any time.
  4. After you add the initialization code, run your app to send verification to the Firebase console that you've successfully installed Firebase.

NOTE: If you have multiple build variants with different bundle IDs defined, each app must be added to your project in Firebase console.

Add the SDK

If you are setting up a new project, you need to install the SDK. You may have already completed this as part of creating a Firebase project.

We recommend using CocoaPods to install the libraries. You can install Cocoapods by following the installation instructions. If you'd rather not use CocoaPods, you can integrate the SDK frameworks directly without using CocoaPods.

If you are planning to download and run one of the quickstart samples, the Xcode project and Podfile are already present, but you'll still need to install the pods and download the GoogleService-Info.plist file. If you would like to integrate the Firebase libraries into one of your own projects, you will need to add the pods for the libraries that you want to use.

  1. If you don't have an Xcode project yet, create one now.
  2. Create a Podfile if you don't have one:
    • $ cd your-project directory
    • $ pod init
  3. Add the pods that you want to install. You can include a Pod in your Podfile like this:
    pod 'Firebase/Core'
    This will add the prerequisite libraries needed to get Firebase up and running in your iOS app, along with Google Analytics for Firebase. A list of currently available pods and subspecs is provided below. These are linked in feature specific setup guides as well.
  4. Install the pods and open the .xcworkspace file to see the project in Xcode.
    • $ pod install
    • $ open your-project.xcworkspace
  5. Download a GoogleService-Info.plist file from Firebase console and include it in your app.

Initialize Firebase in your app

The final step is to add initialization code to your application. You may have already done this as part of adding Firebase to your app. If you are using a quickstart this has been done for you.

  1. Import the Firebase module in your UIApplicationDelegate:
  2. Configure a FirebaseApp shared instance, typically in your application's
    application:didFinishLaunchingWithOptions: method:

In this App firebase is already integrated you can generate googleservice-info.plist on firebase console https://firebase.google.com/

After going to this given website follow these steps :


You can Add here P12 file.


Payubiz Payment Gateway Activation

In this app payubiz payment getway is already integrated. You have only Follow this Steps To Activate Payubiz

Set up of Google map in app

In this app google map is already integrated only you have to follow these steps to open map:

1) Demo Setup of Web

How to set up Admin Panel on localhost

1. Extract the project_name.zip file on your local apache server.

2. Create a new database on the phpmyadmin.

c) Enter your database name as below & click on create button.

d) Now click on import tab.

e) Select your project .sql file from browse button, remove the check of “Enable foreign key checks” & then click on Go.




f) Then the below screen will come.

h) Then go to project_name->application->config->database.php and setup your database setting
'hostname' => 'localhost',
'username' => 'root',
'password' => '123456',
'database' => 'fabartist',

h) Then go to project_name->application->config->config.php and setup your base_url
$config['base_url'] = 'http://localhost/fabartist/';

i) Setup is complete now you can check your project by http://localhost/fabartist/



j) Now this is your App base URL: http://localhost/fabartist/Webservice

k) Change Email Sender Eamil Id form constant.php in config/constant.php Where Email Id: samyotechindore@gmail.com

l) Change Firebase server key from confi/constant.php for Artist App and User App and you Can also change Toaster message from this file. Please change only String and don't Change where TBL that relaed to database table names.

2) Demo Setup of Android

How To Open Project Not Present In Recent Projects:

Step 1 –Open Android Studio. After that you Click on “Open an existing Android Studio project”.

Step 2 – After that Select the File location where your file is located. We located and selected “Job Portal” project and then Click OK.
Important Note

Alternatively you can also prefer opening build.gradle file to open project.

Step 3 – After that click on Projects >> app and then Click java and Click com.pixelnx.doctordirectory and Click utils and choose Consts file for coding Android programming will be opened and change base url of project.

3) Demo Setup of iOS

How To Open Project in Xcode

Once again, thank you so much for purchasing this Application. As I said at the beginning, I will be glad to help you if you have any questions related to this application. No guarantees, but I'll do my best to assist you.If you have a more general question relating to the Fabartist App.

Samyotech

Support Email: samyotech@gmail.com