Flutter With PHP Backend
Flutter With PHP Backend
Recruiter -------------------------------------------------------------------- 2
Introduction:
Salary estimator mobile application is a platform for employers to search estimated salary.
Salary estimator is Laravel PHP based platform which serves as a single platform for
employers.
Salary estimator is a mobile application where employers can post their complete
information of Professional background.
For the candidate part, the first step is to upload the CV by two scenarios one is upload and
another one is drag and drop.
Followed by submitting the CV to RChilli Rest API to extract the parameters from the CV.
RChilli Rest API is used to extract information from the CV.
Rchilli is a job/resume parsing API parses resumes in bulk via Rest API and provides output in
JSON/XML.
After returning the JSON or XML format out we check the mandatory parameters from the
CV, if it is not mentioned in CV, we provide the mandatory parameters to fill completely.
Every parameter from the CV is stored in Data Base.
To identify the candidates, we need to add the column with name Candidate ID.
The main purpose of salary estimator is to judge pricing by matching with the current
market.
For the other phase such as employer/Recruiter we add a field called bill rate. We consider
Standard bill rate as expected rate in marker which is stored in database. Customer bill rate
is which employer/Recruiter enters in the provided field.
Google Drive, drop box are also considered to upload the CV.
Laravel PHP is a web application framework following the model-view-controller
architectural pattern.
Page | 1
Based on Ranking of Assessments conducted on the applied technologies.
Rewards or appreciation letter from previous working office or company.
Depends upon the hourly, weekly or annual wages.
Check around with changing locations, see how much you could expect to earn in a
promotion, or moving to another industry.
User:
FLOW CHART:
Location Previous Billing Rate Terms and Top five skills Work
Experience conditions authorization
Front-End: Flutter
Page | 2
FRAMEWORK:
Routing
User Request
Controller
Data
View Model
base
BASIC FLOWCHART
Step 1: Create the Data base for the app with the required tables and columns:
Step 2: Connect the Data base with the app with php script. Create two files one for connecting to the
data base and on for querying the data. And for the remaining CRUD operation we can create the
files in PHP Script. Establish a connection by providing the local host, username and password of data
base.
Step 3: Create a getData.php file to query the data from table by including the connection file .And
also Converting the rows into Json format as the flutter dart files accepts the json format.
Step 4: Create the environment variable and perform the CRUD operations of the flutter code. Display
the data on the UI by PHP Rest API.
Page | 3