Professional Documents
Culture Documents
ManualGuide-BIDJOBS
ManualGuide-BIDJOBS
Starting with a study in our place of origin, some people lost their jobs because of the industrial model that
replaced human labor with machines. Some employers want to help absorb the workforce to work according to the
expertise of each professional.
On 2019 We gather programmers to create tools that can provide enterprise system facilities to manage the
performance of these professionals, we call this application BIDJOBS, but can be used by several people in other
cities or in other countries for business purposes and to improve the economy of the community.
With BIDJOBS Professionals can use their skills to service requests from clients such as electronic repair,
mechanics, handyman services, cleaning services, barber and hair stylish, makeup artists, photographers and many
things.
The existence of a fair facility, provides profit sharing by setting percent in the admin application for
facilitator operational activities such as server, maintenance and promotion
With this tool everyone can determine their business projections by always monitoring daily, monthly and
annual profits then analyzing the market so as to optimize the services needed around the operational area
We will regularly update to add features and libraries to BIDJOBS so that you can also improve business
services for your customers. By buying the BIDJOBS application, you help donate to the team of programmers so that
they can develop source code for your best tools.
2
Table Of Content
I. Preliminary .........................................................................................................................................................................................................2
II. Table of Content ...............................................................................................................................................................................................3
III. Introducing Application for Client ..................................................................................................................................................................4
IV. Registeror login to app Client ........................................................................................................................................................................5
V. Introducing Dashboard Category Services. ...................................................................................................................................................6
VI. Setting Account Client. ...................................................................................................................................................................................7
VII.Sub Category Services. ..................................................................................................................................................................................8
VIII.Invoice Services. ..........................................................................................................................................................................................10
IX. Introducing Partners APP for Professionals........... ....................................................................................................................................11
X. Login or Register App Partners........... .........................................................................................................................................................12
XII. Partners Register Skills................................................................................................................................................................................13
XII. Dashboard Show Jobs..................................................................................................................................................................................19
XIII. Bid Job..........................................................................................................................................................................................................20
XIV. Waiting payment Client................................................................................................................................................................................21
XV. Simulation Register Skills partners.............................................................................................................................................................22
XVI. Simulation Order Process...........................................................................................................................................................................23
XVII. Simulation Partner get paid after services................................................................................................................................................24
XVIII. Introducing App for Administrators .........................................................................................................................................................25
XIX. Manage All transaction and Report.............................................................................................................................................................26
XX. Upload on Hosting (Installation on Cpanel).................................................................................................................................................62
XXI. Develop android Projects with Eclipse ADT...............................................................................................................................................78
XXII. Develop android Projects with Android Studio.........................................................................................................................................91
3
Client APP
Tutorial on using the application menu User / client services BidJobs
Default Login using account
Email: client@gmail.com
Password: 1234
4
Register or Login
APP
Access File FrontEnd App Client on
Https://yourdomain.com/home.php
5
Home menu
6
Account
• Display information
• user profile, and personal data settings
7
Order Services
8
Client Address
9
Waiting Bid from
Partners
10
Partners APP
Tutorial on using the BIDJOBS partner application menu
Default Login using account
Email: partners@gmail.com
Password: 1234
11
Login and
Register APP
Access File FrontEnd App Partners on
Https://yourdomain.com/mithome.php
12
Verification Partners
13
Request
Notification
14
Bid Job
15
Waiting Payment
• Transaction Order is Secure because partners must
waiting payment from Client, when Client not
payment on last 30 minutes order will Canceled by
system automatically
16
Simulation
(Response flow administrator for Verify Professional partners Skills)
17
Verification Partners
18
Select Skills and
Upload Certificate
19
Verification of Partners expertise and personal data
Partners who have registered in the partner application cannot directly serve requests. Must verify personal data and
expertise, then the admin receives notification from the partner, the admin needs to check the data then click confirm
20
Partner Service Proces
Simulation
(Response flow order for User, Partner, admin application)
21
Dashboard
22
BID Job Request
23
Waiting Payment
On the left image: the partner application displays the process of waiting for payment from the client The right image is a u ser
application that displays an invoice accompanied by a payment button
Clients are required to process payments in 30 minutes. If the payment has not been made then the request is automatically
24
deleted by the system
Payment Transfer Bank
When Client Choose Payment
Transfer bank
● An easy procedure for transferring payment services
appears
●
Payment for services is to a joint account owned by
BIDJOBS management
25
Admin Show Active Services
On the admin application dashboard displays data requests active user balance is 2 requests, meaning
that there are users who have just made a payment for topup or service payment. To check, click on
the USER BALANCE menu 27
Admin Check Payment from user
The user on behalf of Pakjim, has just made a transfer payment and has confirmed the
payment. To see more payment details, click confirm
28
Payment Confirm
After making sure the payment from the user has entered into a joint account owned by BIDJOBS
management, if the data in internet banking matches the data in the admin application, click confirm. If
no data is found, click delete
29
Done Payment
After admin confirms payment, payment status is Done. The client application will then display
the ongoing service
30
Service in progress (Client app)
On going Services
● The client waits for the partner to come to the
location and begin to complete his work
●
There is a call button to contact partners if there is
an emergency
●
Clients do not need to provide additional payments
to clients who are doing their work
31
Services in progress (partner app)
32
Services in progress (partner app)
33
Service complete (partner app)
34
Service complete (Client app)
35
Simulation and sharing process of partner income
(Flow of finishing job and withdrawing partner's balance)
36
Request Notification from
Client
From the simulation it is known that
there is a request from the user (the
Partner application)
⚫ Partner chooses user requests with a total cost of
USD 17
⚫
If the partner agrees to take the job, the client
client application will display the payment method
37
Confirm payment from Client
Clients who have already transferred payments to the BIDJOBS account with the transfer payment
method, are confirmed by the administrator. After this stage, the service is in progress and the
partner must go to the client's address 38
Services Complete
39
Client Accept
Jobs
Client Check and accept work
●
After the partner confirms the work has
been completed
●
In the client application, a service
notification will display complete as
shown
●
Clients press the accept work button,
then the partner will receive an income of
95%, a fee for management of BIDJOBS
5% has been deducted.
Fees for BIDJOBS can be set in the admin
application, each service sub category
can be set at what percentage for
BIDJOBS
40
Partner balance Added (partners app)
Partners who have already completed their work will get an additional balance of services
worth the amount of USD 17 has been deducted with a 5% fee for BIDJOBS Now
become USD 16.15
41
Admin Application Transaction Data
If the partner's balance has Added, the partner can submit a withdrawal to withdraw the balance in the
partner application's account to enter the partner's personal account, click the my balance menu then
click the withdraw button
43
Withdraw process takes place
In the admin application, click partner balance, and click confirm to check partner account data.
45
Admin Transfer Withdrawal
At this stage, the admin must make a transfer to the partner account in accordance with the data
displayed, after making the transfer the admin can click confirm.
46
Partner Balance decreases
47
Administrator
Backend administrator & owner management BIDJOBS
Default Login using account
Email: admin@barisandata.com
Password: 1234
48
Dashboard app admin
Access File Backend App Administrator on
Https://yourdomain.com/owner/index.php
Display maps of user request locations, in addition to that the transaction view button functions to display the entire BIDJOBS
service transaction data 49
• Displays service categories displayed on
Services Category the user / client application service menu
Menu home. After compiling the menu categories,
the admin can create many sub-service
fields
50
• The admin can see all available sub-services, sub-services can be
Sub Category deleted, or added new sub-services with the price and duration of
service specified.
51
Menu Notification
Administrators can use this notification menu to announce the latest promotions and features to all BIDJOBS clients
and partner users. 52
Menu my • Menu for changing personal data and login access for
account administrators, each administrator with a different account different
people can be added to access the admin application system
53
All • Transaction data can be accessed via the view transaction button
transaction in the dashboard. Transuse data can be divided into several options,
namely daily, monthly and yearly
54
Print Every • Transaction data can be printed directly to the printer or saved to
PDF, need browser support
Transaction
55
Menu • The bank settings menu is used for the purpose of transferring
clients and partner service partners when topping up payments to
settings Bank an account
56
• Default Language for Bidjobs apps Client and Partners is English
Setting Bank • You Can change to Arabian, India, French, Russian and more
• Then Click Save Changes
And • Language for Client and partners app will chages
• administrator language is English Not Changed (Administrator
Language must understand English Language for work on this System)
57
Menu • User balance menu to see the user's topup payment report that
Balance user has been transferred to the admin account. Users / clients must
confirm the payment to be checked by the admin.
58
Menu
Balance • Partner balance menu to serve topup or withdraw request from
partners. Click confirm to serve the request
Partners
59
Menu Client • User menu to view all user data registered in the BIDJOBS
user application
60
Menu • Partner menu to view all partner data registered in the BIDJOBS
Partners application
61
Menu • Partner menu to view all Admin data registered in the BIDJOBS
Administrator application
62
Upload on Hosting
Step by Step for upload files to hosting or public Server
63
Configuration
64
ZIP YOUR
SOURCE
65
Login to your • Login to Cpanel Account and choose File manager
Cpanel
66
Open
Public_Html • Open Public_html folders fo upload your zip files
Folder
Choose upload
button
68
• Drag zip files from devices then drop files in upload
Drag and put area Cpanel, waiting files already uploaded 100%
• Then back to publi_html folders, Extract zip files
zip file to upload • Make Sure Full source and index.php files put inside
folders public_html
area • For test your source open url
https://yourdomain.com/index.php
69
Please Create
Database on Cpanel • Choose Mysql Database Wizard for Create NEW
with Mysql Database Database in Your Cpanel
Wizard
70
• New Database Name must same with your
Create New Database configuration inside Source files (dbconnect.php)
• Please using match value for database name and
Name database user
• Then click Next Step
71
Create Database • Using same username database and password
User • Then click next
Select All • Select all privileges
Privileges • User and Database name is match
Open • Open Phpmyadmin for import Database sql files
Phpmyadmin
74
Choose • Choose Database name (example:barisand_mybidjobs)
Database and • Click import or impose (phpmyadmin menu default language in
your country)
Import
75
Upload
Database
Source files in • Choose folder DATABASE, for find source database
folder
DATABASE
76
Choose Files • Choose files barisand_bidjobs.sql
barisand_bidjobs.sql
77
• Your App is ready to launch
• For test your app please open domain url
https://yourdomain.com
• Open Client app on
Import https://yourdomain.com/home.php
• Open Partners app on
Successfully • Https://yourdomain.com/mithome.php
• Open administrators app on
• Https://yourdomain.com/owner
78
Eclipse ADT Android
Apps Development
Follow this Step for Develop app on Android apps
Caution: The android app used for this app is Hybrid Webview, you can create a new project from
79
Building Android
Projects
80
Import Projects
81
Import Bidjob
Webview
82
Change Title • Choose File AndroidJsWebview.java
• Edit Title Apps to your app name
Apps
83
Change package
name
84
Change package
name Class
• Right Click on
com.bidjobs.partners
• Refactor -> Rename
• Using class name same with
Package name of your apps
85
Change
ICON APP
• Choose File
AndroidManifest.xml
• Choose Application
• Change icon files click
Browse
Create New icon
87
Change App • Open Values Folder
• Choose File Strings.xml
Name • Rename Partners Bidjobs to Your App name
88
• Open Assets Folder
• Choose File Opening.html
Edit Url Your • Change to your App url (your apps on Cpanel)
• For Client app on
web app • Https://yourdomain.com/home.php
• When partners app on
https://yourdomain.com/mithome.php
89
Export to Apk
Files
90
• Choose Exixting Keystore
and input password
Export to • Click Next
Apk Files • Choose Destination Apk
Files and Finish
91
Android Studio
Apps Development
Follow this Step for Develop app on Android apps
Caution: The android app used for this app is Hybrid Webview, you can create a new project from
92
Building Android
Projects
93
Change Title • Choose File string.xml from Res folder and folder value
• Edit Title Apps to your app name
Apps
94
Change • Right Click on project folder, Select new -> image Asset
• Change image for icon your app
Image icon
95
Change Url • Open File MainActivity.java from folder package
• Change Url https://barisandata.com/home.php with your domain
Web App on url for Example https://yourdomain.com/home.php (follow from
page 5 or page 20) you can use server address like
Your Server http://199.299.999/home.php
96
Handle No
• Change files index.html from folder res -> assets
internet • Edit Url to your app domain url
Connection
97
Change • Open files build.gradle
• Change to your package name
Gradle
98
• Choose menu Build -> Generate Signed Bundle/Apk
Generate • Create Key Signature
• Select Signature Version V1 and V2 then Build and finish
Sign APK • Upload your files app-release.apk to Googleplaystore
99