Introduction
Some airlines have been paying their crews by the distance they’ve flown in a given month. Since it is very hard to keep up with these distances and count them up every month to predict how much you are going to get paid, people generally don’t follow up with the company’s payments and settle to be at their mercy.
Objective
The objective of the app is to read the month’s html roster file and automatically calculate the day and night kilometers, calculate the standby duty’s times (or respective kms), calculate the pay for training days, and write out a full earnings report.
Implementation
The iPhone app must be self contained and do all calculations within the app (i.e calculations do not need internet reference, only the file is downloaded from roster website). There are two types of calculations in effect: personalized kilometers (saved for later use) and calculated kilometers (calculated form a coordinate database).
The iOS app must have a web view to access the crew’s roster and download the html code for interpretation. After its download, the code must access the file and interpret each flight’s origin, destination, flight number, time of departure and time of arrival, also start and end times for standby duty and training. The code, as it interprets each duty, writes out line by line each duty in a text file. This text file is then parsed to calculate the flight time of the flight and divide day and night times as per standard day-and-night division rules (these rules may define night as the time between 18:00 to 6:00 and day time between 6:00 to 18:00 or sunrise and sunset times may also be used, depending on the airline). After this calculation, day and night kilometers may be defined proportionally. This is important because night flight time is paid at a different rate than day time fights. The same rule is applied to national holiday and sunday flights. How much each of these kilometers are paid depends on airline policy. Some airlines apply a double rate for any flight time flown during sundays, national holidays or night flights. Some apply triple rates for night sunday and night holidays and double rates for night flights only. This choice must be available in the app configurations view.
To implement these calculations, the text file generated by the roster html file, must be read by the parser. As each line is read by the algorithm, another four fields are created: day kilometers, night kilometers, special kilometers (special kilometers mean tripled kilometers as in night holiday or night sunday flights) and the sum of a these three fields. The total kilometers to be paid is the sum of each of these three fields in a given month, as some airlines don’t pay special kilometers, this field will be calculated taking the configuration’s setting into account. The user will set wether his company pays special (tripled) kilometers or not at the configurations page view.
The app will have three basic views. A configuration view, where he will set his kilometer based pay and policy. A web view, so that the user may navigate to his roster html file for the app to make the read out. And a report view where his payments and kilometers are laid out, summed up and presented in a presentable and printable form view. All times are base time coordinated. This is also set on the configuration’s view.
Example roster html files are attached. Please, these are example files and should not be made public. Thank you.
hello
i have gone through your requirement and am interested in working on the same
we can complete the app as per your spec within 30 working days once the design is approved
please let me know if you will supply us with the website and webservice that app can download roaster's from
please review our completed apps sent to you via pmb and let me know your feedback
thanks
I am a private contractor in Australia and have worked on a number of iPhone and iPad apps for various clients both here on Freelancer and through private referrals. I have completed several Freelancer projects and have worked on a number of books for iPhone developers with a major tech publisher.
We understand you requirement and we have experience to do this type of work. We assure you that we complete your product on time with quality. Please check your Private Message Box for more details.
Hi,
we are the best freelancer. We can provide you a excellent solution as we are professional and experience. We can develop your desire project within timeline. Get the perfect support and service at here. Read my PM for your ultimate solution. Have a nice day....
Thanks,
k. shah
********** HOPE TO GRAB YOUR ATTENTION ********** We have recently done exactly one similar application, with lot more features than listed in this project description. We have done plenty of such apps in the past. Please find the demos of our apps in the links provided in the attachment.
Hi,
Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and technologies, Veltrod provides high-quality software development and BPO services to independent software vendors and enterprises.
We are specialized in developing Mobile applications, Search Engine optimizations, Social Network frameworks and ERP applications.
We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction.
Thanks
vignesh
It's an easy task for us. We have gone through your requirements and we are ready to start the work immediately on your project. We will send you the complete list of company's projects and portfolio once you reply us back. Also please check the PMB.
Thanks.