Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution

### 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!

Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution
Movers - Admin Features

- Admin can see the Total Banner, Total State, Total Transporter, Total FAQ, Total Lorry Owner, Total Lorry, Total Pending Load, Total Accepted Load, Total Pick Up Load, Total Completed Load, Total Cancelled Load, Total Sales, Total Earning, Total Pending Payout, Total Completed Payout
- Admin can manage unlimited banners
- Admin can manage unlimited Province
- Admin can manage Vehicle Management
- Admin can create unlimited country code
- Admin can create unlimited coupon code
- Admin can create unlimited pages like Privacy Policy, Terms & Conditions, Contact Us etc
- Admin can create unlimited faq's
- Admin can manage the load order with pending order, accepted order, pickup order, completed order, cancelled order with all statics
- Admin can manage the Transporter List with verify the documents
- Admin can manage the lorry owners information and set the commission
- Admin can manage the manage the lorry list with verify the documents
- 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, PayStack, FlutterWave, Paytm, SenangPay, Bkash
- Admin can change Setting for Customer App & Lorry Owner App Notification OneSignal API and Firebase OTP verification API
- Admin can change Setting for Customer App & Lorry Owner App OneSignal Channel ID for Custom Notification sound
- 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 Minimum Payout for lorry owner
- Admin can select app language
- 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.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

### Movers - Admin Features:

- Admin can see the Total Banner, Total State, Total Transporter, Total FAQ, Total Lorry Owner, Total Lorry, Total Pending Load, Total Accepted Load, Total Pick Up Load, Total Completed Load, Total Cancelled Load, Total Sales, Total Earning, Total Pending Payout, Total Completed Payout
- Admin can manage unlimited banners
- Admin can manage unlimited Province
- Admin can manage Vehicle Management
- Admin can create unlimited country code
- Admin can create unlimited coupon code
- Admin can create unlimited pages like Privacy Policy, Terms & Conditions, Contact Us etc
- Admin can create unlimited faq's
- Admin can manage the load order with pending order, accepted order, pickup order, completed order, cancelled order with all statics
- Admin can manage the Transporter List with verify the documents
- Admin can manage the lorry owners information and set the commission
- Admin can manage the manage the lorry list with verify the documents
- 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, PayStack, FlutterWave, Paytm, SenangPay, Bkash
- Admin can change Setting for Customer App & Lorry Owner App Notification OneSignal API and Firebase OTP verification API
- Admin can change Setting for Customer App & Lorry Owner App OneSignal Channel ID for Custom Notification sound
- 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 Minimum Payout for lorry owner
- Admin can select app language
- Fast, Optimized and Powerful admin
- Beautiful UI
- High Quality
- Easy configuration
- More coming soon…

## Movers: Customer App Features:

- Sign up using OTP
- Login quickly with your phone number
- Transporters can manage posted loads and find available lorries
- Transporters can verify the identities before posting or finding a lorry
- Transporters can view all operating routes, including load capacity and the number of lorries available with each provision
- Transporters can easily post loads by providing minimal information such as pickup and drop-off locations, material name, number of tonnes, and a quick description. They can then select the appropriate vehicle type.
- Transporters can post loads with an expected price fixed or on a per-tonne basis. Additionally, transporters can set their load's visibility hours according to their needs.
- Transporters can edit/delete posted loads
- Transporters can view bid responses and bidder profiles
- Transporters can accept/reject bid responses
- Transporters can choose the best bid response and make payment
- Transporters can track the status of a load from pickup to drop-off by the lorry owner
- After completing loads, both parties can rate each other and leave reviews
- Transporters can find lorries based on availability and book them accordingly
- Transporters can select any vehicle type that meets their needs and book it immediately. After booking, they can provide additional details such as material name, number of tonnes, description, and amount (fixed or per tonne).
- Once booked, the selected lorry owner can accept, reject, or offer a negotiated price.
- If the lorry owner accepts the booking, the transporter must make payment, after which the lorry owner can pick up the items and deliver them to the destination
- After completing the load, both parties can rate each other and leave reviews
- Transporters will receive notifications about any status changes
- Transporters can update their profile information
- Transporters can view all posted loads and booked lorries
- Transporters can check their reviews
- Transporters can recharge their wallet using various payment methods
- Transporters can refer friends using their referral code
- Transporters can find answers to frequently asked questions in the guide section
- Transporters can access all pages such as privacy policy, terms and conditions, and contact us

## Movers: Lorry Owner App Features:

- Sign up by using an OTP
- Quickly log in with your phone number
- Lorry owners can manage finding loads nearby, attaching the number of lorries, and finding loads on specified routes
- Lorry owners can check all their operating routes
- Lorry owners can verify identities before finding loads nearby, attaching the number of lorries, and finding loads on specified routes
- Lorry owners can attach their lorries with a few pieces of information such as the number plate, capacity of the lorry in tonnes, specifying operational routes, writing a brief description about the lorry and uploading relevant documents
- Lorry owners must wait for admin verification or rejection of all documents
- Lorry owners can find jobs according to their lorry capacity and do bidding accordingly
- Lorry owners can bid by specifying the expected price with fixed or per tonne amount, selecting the lorry, writing a description, and making the bid
- Lorry owners receive notifications if transporters accept their bids
- Upon bid acceptance, transporters must make payment and pickups and deliver the items to their destinations
- Lorry owners can find their nearest loads, bid and pick them up if their capacities match
- Lorry owners receive load requests, and they can accept, reject or offer a negotiated price.
- If the offer is accepted, lorry owners must wait for payment confirmation
- If the lorry owner accepts the booking, the transporter must make payment. After that, the lorry owner can pick up the items and deliver them to the destination.
- Lorry owners can view all operating routes, including load capacity and the number of lorries available with each provision
- Lorry owners can delete bids
- Lorry owners can view bid responses and bidder profiles
- Lorry owners can accept or reject bid responses
- After completing loads, both parties can rate each other and leave reviews
- Lorry owners can check their reviews
- Lorry owners can make payout requests to the admin if they match the withdrawal limit
- Lorry owners can find answers to frequently asked questions in the guide section
- Lorry owners can access all pages, including privacy policy, terms and conditions, and contact us
- Lorry owners can choose their preferred language.

### Files in Plugin

Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution is bundled with files:

- Movers Web Admin v1.0.zip
- Movers Customer Android App v1.0.zip
- Movers Lorry Owner Android App v1.0.zip
- Database
- Documentation.zip

### Server Installation

- Let's upload Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution 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 inc/config.php file. add the Username, Password and Database
- Step 10: Select the latest php version

## . Getting Started

## Movers: Customer App Features:

- Sign up using OTP
- Login quickly with your phone number
- Transporters can manage posted loads and find available lorries
- Transporters can verify the identities before posting or finding a lorry
- Transporters can view all operating routes, including load capacity and the number of lorries available with each provision
- Transporters can easily post loads by providing minimal information such as pickup and drop-off locations, material name, number of tonnes, and a quick description. They can then select the appropriate vehicle type.
- Transporters can post loads with an expected price fixed or on a per-tonne basis. Additionally, transporters can set their load's visibility hours according to their needs.
- Transporters can edit/delete posted loads
- Transporters can view bid responses and bidder profiles
- Transporters can accept/reject bid responses
- Transporters can choose the best bid response and make payment
- Transporters can track the status of a load from pickup to drop-off by the lorry owner
- After completing loads, both parties can rate each other and leave reviews
- Transporters can find lorries based on availability and book them accordingly
- Transporters can select any vehicle type that meets their needs and book it immediately. After booking, they can provide additional details such as material name, number of tonnes, description, and amount (fixed or per tonne).
- Once booked, the selected lorry owner can accept, reject, or offer a negotiated price.
- If the lorry owner accepts the booking, the transporter must make payment, after which the lorry owner can pick up the items and deliver them to the destination
- After completing the load, both parties can rate each other and leave reviews
- Transporters will receive notifications about any status changes
- Transporters can update their profile information
- Transporters can view all posted loads and booked lorries
- Transporters can check their reviews
- Transporters can recharge their wallet using various payment methods
- Transporters can refer friends using their referral code
- Transporters can find answers to frequently asked questions in the guide section
- Transporters can access all pages such as privacy policy, terms and conditions, and contact us

## Movers: Lorry Owner App Features:

- Sign up by using an OTP
- Quickly log in with your phone number
- Lorry owners can manage finding loads nearby, attaching the number of lorries, and finding loads on specified routes
- Lorry owners can check all their operating routes
- Lorry owners can verify identities before finding loads nearby, attaching the number of lorries, and finding loads on specified routes
- Lorry owners can attach their lorries with a few pieces of information such as the number plate, capacity of the lorry in tonnes, specifying operational routes, writing a brief description about the lorry and uploading relevant documents
- Lorry owners must wait for admin verification or rejection of all documents
- Lorry owners can find jobs according to their lorry capacity and do bidding accordingly
- Lorry owners can bid by specifying the expected price with fixed or per tonne amount, selecting the lorry, writing a description, and making the bid
- Lorry owners receive notifications if transporters accept their bids
- Upon bid acceptance, transporters must make payment and pickups and deliver the items to their destinations
- Lorry owners can find their nearest loads, bid and pick them up if their capacities match
- Lorry owners receive load requests, and they can accept, reject or offer a negotiated price.
- If the offer is accepted, lorry owners must wait for payment confirmation
- If the lorry owner accepts the booking, the transporter must make payment. After that, the lorry owner can pick up the items and deliver them to the destination.
- Lorry owners can view all operating routes, including load capacity and the number of lorries available with each provision
- Lorry owners can delete bids
- Lorry owners can view bid responses and bidder profiles
- Lorry owners can accept or reject bid responses
- After completing loads, both parties can rate each other and leave reviews
- Lorry owners can check their reviews
- Lorry owners can make payout requests to the admin if they match the withdrawal limit
- Lorry owners can find answers to frequently asked questions in the guide section
- Lorry owners can access all pages, including privacy policy, terms and conditions, and contact us
- Lorry owners can choose their preferred language.

#### Basic Requirements:

- Android Studio 4.2.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 4.2.1 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 Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution v1.0:

- Open Movers: Customer App 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
- 6. Customizing Application Color
- 7. App Base URL change
- 8.Onesignal App ID
- 9. Google Map API change (Create your own Google Maps API key at https://cloud.google.com/maps-platform/)

#### Follow same all step for Lorry Owner 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 'PoketPorter\app\' to make sure that your app is linked with your Firebase Project

### 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 Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution. If you need some help, or support please use email or contact form via codecanyon Profile site

Hope you happy with the Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution, all the best with your business.

Copyright © 2023 Movers: Online Load, Truck Booking & Lorry, Bid, Cargo, Logistics Transport Services Full Solution