### Introduction

Thank you for purchasing the code. If you have any questions that are beyond the scope of this help file, please feel free to message me via my user page contact form here. Thanks so much!

UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel
UClap - Admin Features

- Admin can see the Pending, Process, Cancel, Completed, Total Orders, Total Sales, Total Main Category, Total Banner, Total Main Category Total Banner, Total Payment Gateway, Total Sub Category, Total Child Category, Total Add On, Total Timeslot & Date, Total Partner, Total Partner Service , Total Credit Package, Total Section, Total Section Service, Total City, Total Customer, Total Testimonial
- Admin can create unlimited City
- Admin can create unlimited Main Category with Subtitle, image and video
- Admin can create unlimited Sub Category with image and video
- Admin can create unlimited Child Category with image
- Admin can create unlimited Add on basis of Main Category with title, price and image
- Admin can create unlimited pincode/postal code/zip code with Delivery Charges
- Admin can create unlimited Time Slot & Date with Current Or Next Date, Date+Day(Total days running) & Time Sloat
- Admin can create unlimited App home banners
- Admin can create unlimited country code
- Admin can create unlimited Testimonial
- Admin can check Partner records anytime with Active or Deactivate, Approved or reject
- Admin can create unlimited Partner Services
- Admin can create unlimited Credit Packages(Wallet amount add)
- Admin can create unlimited App home screen Dynamic Sections & Offer Service like our demo app
- Admin can check Pending Order List where order can accept or reject and Print the order
- Admin can check Complete Order List
- Admin can check Cancelled Order List
- Admin can check Customer Information & Details
- Admin can manage edit or change the status or payment method dynamically
- Admin can change Setting for Payment Method: Cash on Delivery (COD), PayPal, Razorpay, Stripe
- Admin can change Setting for Notification OneSignal API and Firebase OTP verification API
- Admin can change Setting for the username and password for admin panel
- Admin can change Setting for currency($,₹,€,£,¥ etc)
- Admin can change Setting for Time zone
- Admin can change Setting for Signup Credit & Refer Credit
- Admin can change Setting for logo, favicon, website title for admin panel
- Admin can change Setting for Privacy Policy, About us, Contact us, Terms & Condition page
- Fast, Optimized and Powerful admin
- Beautiful UI
- High Quality
- Easy configuration
- More coming soon...

### Getting Started

The application has a few system requirements, so you will need to make sure your server meets the following requirements:

1. PHP 7.1.3+,
2. MySQL 5.7+
3. Intl PHP Extension
4. OpenSSL PHP Extension
5. PDO PHP Extension
6. Mbstring PHP Extension
7. Tokenizer PHP Extension
8. XML PHP Extension
9. Ctype PHP Extension
10. JSON PHP Extension
11. cURL PHP Extension
12. GD PHP Extension

THIS SCRIPT RUN FOR SUB DOMAIN REQUIRED. WITHOUT SUBDOMAIN ITS NOT WORKING

### Key Features

### UClap - Admin Features:

- Admin can see the Pending, Process, Cancel, Completed, Total Orders, Total Sales, Total Main Category, Total Banner, Total Main Category Total Banner, Total Payment Gateway, Total Sub Category, Total Child Category, Total Add On, Total Timeslot & Date, Total Partner, Total Partner Service , Total Credit Package, Total Section, Total Section Service, Total City, Total Customer, Total Testimonial
- Admin can create unlimited City
- Admin can create unlimited Main Category with Subtitle, image and video
- Admin can create unlimited Sub Category with image and video
- Admin can create unlimited Child Category with image
- Admin can create unlimited Add on basis of Main Category with title, price and image
- Admin can create unlimited pincode/postal code/zip code with Delivery Charges
- Admin can create unlimited Time Slot & Date with Current Or Next Date, Date+Day(Total days running) & Time Sloat
- Admin can create unlimited App home banners
- Admin can create unlimited country code
- Admin can create unlimited Testimonial
- Admin can check Partner records anytime with Active or Deactivate, Approved or reject
- Admin can create unlimited Partner Services
- Admin can create unlimited Credit Packages(Wallet amount add)
- Admin can create unlimited App home screen Dynamic Sections & Offer Service like our demo app
- Admin can check Pending Order List where order can accept or reject and Print the order
- Admin can check Complete Order List
- Admin can check Cancelled Order List
- Admin can check Customer Information & Details
- Admin can manage edit or change the status or payment method dynamically
- Admin can change Setting for Payment Method: Cash on Delivery (COD), PayPal, Razorpay, Stripe
- Admin can change Setting for Notification OneSignal API and Firebase OTP verification API
- Admin can change Setting for the username and password for admin panel
- Admin can change Setting for currency($,₹,€,£,¥ etc)
- Admin can change Setting for Time zone
- Admin can change Setting for Signup Credit & Refer Credit
- Admin can change Setting for logo, favicon, website title for admin panel
- Admin can change Setting for Privacy Policy, About us, Contact us, Terms & Condition page
- Fast, Optimized and Powerful admin
- Beautiful UI
- High Quality
- Easy configuration
- More coming soon...

### Files in Plugin

'UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel is bundled with files:

- UClap Web Admin v1.0.zip
- UClap - Customer Android App v1.0.zip
- UClap - Partner Android App v1.0.zip
- Database
- Documentation.zip

### Server Installation

- Let's upload UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel to our hosting or server. You can use File Manager from your hosting panel or FTP client like FileZilla or WinSCP to upload the zip file.
- Creating Database

  So let's create an empty database first.

- Step 1: Create a new database

  In first step provide the name of you database and click on Next button.

- Step 2: Create Database User

  In second step, provide name for database user and also create a password for database. Once you are done, click on Next button to proceed to next step.

- Step 3: Add User To Database

  In third step, Make sure to click on All Privileges and click on Next button to proceed to final step. Once you click on Next button, your database will be created and you will get a confirmation message on screen. Please do not forget to note database name, database username and database password to use it during installation.

- Step 4: Import Database

  Now go to phpmyadmin, click the import option then select your database and upload the database file

  After importing your database you see your table list

- Step 5: PHP File Upload

  Now go to file manager

- Select the public_html folder. and inside the folder upload the all PHP file
- Click the upload option then select your file and complete the upload process
- Step 6: Extract the uploaded file then move the file into your site folder
- Step 7: Modify the include/dbconfig.php file. add the Username, Password and Database
- Step 8: Select the php version

## Release log

    Version 1.0 (04 March 2021 )

## . Getting Started

### UClap - Customer App Features

- Easy to Sign up & Sign in with Mobile Number Verification
- Sign in with Mobile number/Email
- App Home screen services and category managed by admin
- Services Deatils & Information.
- Product Details with Multiple Images and Product Description
- Easy to Add to cart and Orders
- Select Date & time slot for booking service
- Wallet redeem amount
- Quick Payment Gateway(Cash on Delivery (COD), PayPal, Razorpay, Stripe)
- User can add / update / delete Multiple Address
- User can update profile anytime
- User can check service tracking status with all status
- User can check all service details info
- User can cancel the service
- User can check Privacy Policy, About us, Contact us, Terms & Condition page
- User can check Notification
- User can change the Forget Password with Mobile OTP verification
- User can check the order details status Complete, Processing, Pending and history of service
- User received notification once the service Accepted, Delivered & Completed
- Easy and Understand Design

### UClap - Service/Partner App Features

- Easy & Quick Sign-In / Registartion / Forget Password
- OTP Verification
- New Lead Approved Instant Notification
- New, Ongoing, Complete lead with deatils Customer Location, Services & Addon details.
- New Lead Partner can Accept / Reject / Complete
- New Lead brief details - Credit earn for each upcoming lead
- See on Map user current location path draw
- Call customer
- Credit Management - Income, Expense, Total Transaction
- Credit Add with payment gateway
- Assigned service partner on same category users all get notified by new each lead working like First come first serve(FIFO)
- Profile Update
- More coming soon...

#### Basic Requirements:

- Android Studio 4.0.1 and above all
- Gradle 4.0.1 distribution
- Gradle Build Version 6.1.1 and above
- Target SDK version 29
- Minimum SDK version 21
- Java 8.0 and above
- Build tools 26.0.0 and above all

#### Installation and Building App

- Download Java 8.0 or above and Install in your computer.
- Install Android Studio 3.6.0 or any above version in your PC
- Install the latest SDK files in your Android Studio
- Install the required Gradle distribution and build tools
- Open Android Studio and browse through File-> Open-> ICO Source file
- After opening the project, wait for the gradle build finish, if show any error or suggestions follow the instruction.

### Steps with Screenshot For UClap Customer & Service/Partner App:

- Open GoGreen Customer Project in Android studio:
- 2. Project Structure
- 3. Now build the project:
- 4. If your Android project contain error and or asked to sync your gradle file, open build.gradle(Module: app) file in Gradle scripts directory of the project then click Sync Now... button at the top right corner of Editor window to sync the project gradle (Illustration 4).
- 5. Change package name & OneSignal ID
- 6. Customizing Application Color
- 7. App Base URL change
- 8. Google Map API change (Create your own Google Maps API key at https://cloud.google.com/maps-platform/)

#### Follow same all step for Service/Parnter App

### Setup And Create Firebase Project For Customer app:

- You must create a New Project in Firebase by logging into Firebase Console and then entering using your Google account if you don't sign in, then create a new Project and specify the name you like for the project, then:
  1. click on Add Firebase to your Android app
  2. copy the applicationId from your build.gradle and paste it as Android Package Name
- 1. Click on Register App > Next
  2. click on Download google-services.json. it will download a .json file we will use it later
- you can skip the remaining setup steps
  next up copy the downloaded google-services.json and paste it in the path 'ouride\app\' to make sure that your app is linked with your Firebase Project

### Setup Login Phone(OTP):

- next up you have to Enable Phone Authentication in Firebase Console by going to : 1. click on Authentication > Sign-In Methode > click on Phone 2. enable it and save

### Onesignal Setup:

- You need Firebase account and onesignal account for documentation you can get information from link below.
- https://documentation.onesignal.com/docs
- https://firebase.google.com/docs
- First of all you need to create a project on FCM then add Firebase to your account to get sender ID using URL below
- https://console.firebase.google.com/project/_/settings/cloudmessaging/
- You can get sender ID after that you can create app on one signal to get App ID using link below
- https://app.onesignal.com/
- Now avail this feature, put Three app ID and Sender ID at back-end make this feature functional.

## . Details

Thank you for purchasing my app. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form

https://codecanyon.net/user/cscode_tech
Thanks so much!

## .Need Support?

Its our pleasure to serve our service and support. please conatct our support team.

Skype: CSCODETECH

To help our customers, we constantly be in touch with every customer if they need any assistance regarding our product. We offer our customers a support from Mon – Fri 10.00am to 6.00pm IST (GMT +5.30)

## .Rating

If you like our app and support, we will highly appreciate if you can provide us a rating of 5. You can rate us from your CodeCanyon Menu > Download page. Rate Now

## . Thank You

Again, thank you for purchasing UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel. If you need some help, or support please use email or contact form via codecanyon Profile site

Hope you happy with the UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel, all the best with your business.

Copyright © 2020 UClap - On Demand Service App | Urbanclap Clone | Android App with Interactive Admin Panel