Flight comparator website
- or -
Post a project like this3351
$200
- Posted:
- Proposals: 1
- Remote
- #667561
- Awarded
Description
Experience Level: Expert
General information for the website: Flight comparator
Kind of development: New website from scratch
Num. of web pages/modules: 3
Description of requirements/features: flaight
I. PROJECT
Flight comparator for multiple destinations
Path optimization by price
Constraint: price and date
Responsive for all devices = phone, tablet and desktop with the same wideframes.
(No zoomable for mobile devices)
II. FRONT SPECIFICATIONS
Search
Always autofill forms with last search elements
Last search button : Fill forms with last search elements
Clear : Clear content
Δ : Delta from date pre-fill with 0 value
ie: -2 +3 for 20/01/2014 = from 18/01/2014 to 23/01/2014
H Start - End : Hours filter, fill with Start and End. If not specify, consider no hours filter
ie: from 17 to 20
Add : Display another destination form
Auto-generate destination sequence and color. 1 2 3 etc.
Search results
Wideframe proposal 1 Wideframe proposal 2
Total price = Total of all flights prices
Slide : Navigation by sliding from result 1 to result 10
X days : Number of days people can stay on the destination
Formula : Date Destination N+1 - Date Destination N
At Xh to Xh : Departure and Arrival hours
Company : Flight company
Price : Flight price
Buy destination X : Affiliation link to buying form ticket on the flight company website. All information must be filled in the flight company website that people just have to login/subscribe/pay following information requirements from the company
Show results from price low to high
Show results asap even when querries are still running
IE:
Show result (3) New result higher price New result lower price
•○ ○ •○ ○ ○ ○ •○ ○
(Slider position)
III. ALGORITHM
Data query: use search engine API http://www.skyscanner.com
1/ Query for single destination each day
ie: Δ -1 +1 for 20/01/2014
Single query for 19/01/2014 20/01/2014 21/01/2014
2/ Save 20 cheapest results for each destination
3/ Filter by price
IE:
Destination 1 Destination 2 Destination 3
Date Hours Price Date Hours Price Date Hours Price
A 20/2/2015 18:00 20 27/2/2015 15:00 20 26/2/2015 18:00 20
B 19/2/2015 17:00 30 23/2/2015 16:00 30 25/2/2015 17:00 30
C 21/2/2015 10:00 40 22/2/2015 17:00 40 28/2/2015 10:00 40
4/ Check compatibility between flight (date and hours)
5/ Generate listing Filter by total price and vacancy days (last arrival - first departure)
For the IE above:
Ref Days Price
1 A 2 B 3 A 6 70
1 A 2 A 3 C 8 80
1 B 2 B 3 A 7 80
1 A 2 C 3 A 6 80
1 A 2 B 3 B 5 80
1 B 2 A 3 C 9 90
1 A 2 B 3 C 8 90
1 B 2 C 3 A 7 90
1 B 2 B 3 B 6 90
1 A 2 C 3 B 5 90
Max results : 10
IV. BACK SPECIFICATIONS
Every company listed in skyscanner should be displayed in the administration panel.
Ref will be ordered from 1 to infinite.
Company and Affiliation link should be editable. They can be confirm by the validate button.
Display is the number of display for the specific company to user.
Buy is the number of click on buy for the specific comany by user.
Status is OK when affiliation link has changed with ref id.
Status is NO when affiliation link hasn’t been filled.
Filter by entering week + year or month + year or only year
Extra notes:
Kind of development: New website from scratch
Num. of web pages/modules: 3
Description of requirements/features: flaight
I. PROJECT
Flight comparator for multiple destinations
Path optimization by price
Constraint: price and date
Responsive for all devices = phone, tablet and desktop with the same wideframes.
(No zoomable for mobile devices)
II. FRONT SPECIFICATIONS
Search
Always autofill forms with last search elements
Last search button : Fill forms with last search elements
Clear : Clear content
Δ : Delta from date pre-fill with 0 value
ie: -2 +3 for 20/01/2014 = from 18/01/2014 to 23/01/2014
H Start - End : Hours filter, fill with Start and End. If not specify, consider no hours filter
ie: from 17 to 20
Add : Display another destination form
Auto-generate destination sequence and color. 1 2 3 etc.
Search results
Wideframe proposal 1 Wideframe proposal 2
Total price = Total of all flights prices
Slide : Navigation by sliding from result 1 to result 10
X days : Number of days people can stay on the destination
Formula : Date Destination N+1 - Date Destination N
At Xh to Xh : Departure and Arrival hours
Company : Flight company
Price : Flight price
Buy destination X : Affiliation link to buying form ticket on the flight company website. All information must be filled in the flight company website that people just have to login/subscribe/pay following information requirements from the company
Show results from price low to high
Show results asap even when querries are still running
IE:
Show result (3) New result higher price New result lower price
•○ ○ •○ ○ ○ ○ •○ ○
(Slider position)
III. ALGORITHM
Data query: use search engine API http://www.skyscanner.com
1/ Query for single destination each day
ie: Δ -1 +1 for 20/01/2014
Single query for 19/01/2014 20/01/2014 21/01/2014
2/ Save 20 cheapest results for each destination
3/ Filter by price
IE:
Destination 1 Destination 2 Destination 3
Date Hours Price Date Hours Price Date Hours Price
A 20/2/2015 18:00 20 27/2/2015 15:00 20 26/2/2015 18:00 20
B 19/2/2015 17:00 30 23/2/2015 16:00 30 25/2/2015 17:00 30
C 21/2/2015 10:00 40 22/2/2015 17:00 40 28/2/2015 10:00 40
4/ Check compatibility between flight (date and hours)
5/ Generate listing Filter by total price and vacancy days (last arrival - first departure)
For the IE above:
Ref Days Price
1 A 2 B 3 A 6 70
1 A 2 A 3 C 8 80
1 B 2 B 3 A 7 80
1 A 2 C 3 A 6 80
1 A 2 B 3 B 5 80
1 B 2 A 3 C 9 90
1 A 2 B 3 C 8 90
1 B 2 C 3 A 7 90
1 B 2 B 3 B 6 90
1 A 2 C 3 B 5 90
Max results : 10
IV. BACK SPECIFICATIONS
Every company listed in skyscanner should be displayed in the administration panel.
Ref will be ordered from 1 to infinite.
Company and Affiliation link should be editable. They can be confirm by the validate button.
Display is the number of display for the specific company to user.
Buy is the number of click on buy for the specific comany by user.
Status is OK when affiliation link has changed with ref id.
Status is NO when affiliation link hasn’t been filled.
Filter by entering week + year or month + year or only year
Extra notes:
Damien D.
100% (8)Projects Completed
13
Freelancers worked with
8
Projects awarded
30%
Last project
26 Jun 2016
France
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies