Find Jobs
Hire Freelancers

Hotel search tool

$750-1500 USD

Completed
Posted over 7 years ago

$750-1500 USD

Paid on delivery
I am a PHP/MySQL Web Developer. A client of mine needs a tool, preferably soon (within 1 or 2 weeks), to help him search suitable hotels. I do not have the time at the moment, which is why I am looking for a good programmer to do the job for me. I will be managing the job and I will take care of the communication with the client. He travels a lot, and currently searches these three sites by hand: [login to view URL] [login to view URL] [login to view URL] to find something suitable in a specific city for one or a few days or sometimes a longer period. One key thing is that he wants the bed in the hotel room to be of good quality, as he has trouble sleeping otherwise. Instead of searching these sites by hand he wants Tool to search automatically. The Tool should allow the user to enter the following input on a web page and then the Tool should automatically search the above 3 sites. User input: Period (start date and leaving date) Maximum price in USD per day Number of stars the hotel should have (for example, search only 3 star hotels, or only 4 star, etc.) The city Minimum average review rate given (for example 8.0 on scale of 1-10) Then the Tool should come up with hotels which are available in the given period, and fulfill the above criteria, and it should only show hotels which have at least one review text (on any of the 3 hotel sites listed above) which says something about the quality of the bed. The Tool should detect either the word bed or beds by searching the reviews for those 2 terms, whereby bed or beds is seen as a word if before and after the word is a space, comma, colon, semi-colon, or period or any similar character which might indicate the start or end of a word e.g: . , ; : ( ). And then the output should be given as follows in the order from highest average review rating to lowest. Example output: Hotel Alexandria Price per night: $75 Average review rating: 7.6 Reviews [login to view URL] containing bed or beds: [...] had a very bad bed which ruined my sleep [...] Reviews [login to view URL] containing bed or beds: [...] the quality of the beds was quite good although [...] [...] well on the nice bed and it was clean [...] Reviews [login to view URL] containing bed or beds: None containing bed or beds Hotel Super Sleep same format as previous hotel etc. (continue in same format with rest of hotels which fullfill criteria) Note that the relevant text reviews should show only the part of the review about bed or bed with the 4 words before and the 4 words after the word. My preference is for the Tool to be programmed in PHP/MySQL without a PHP framework. As this is what I use myself. Code should be well (as simple as possible) structured and documented, so I can do updates and/or insert new features myself later if I want to. I imagine you would either use Curl or API (if the sites have that available) to search the 3 sites. Please give me your ideas on this, saying briefly how you would make the Tool (i.e. which methods/tools/basic structure). And please tell me how much time you need to finish the Tool and for which price you will do the job.
Project ID: 11937071

About the project

33 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, My name is Rui Pimentel and I'm an expert in development of web crawling and automation tools. I've been focusing on this area for the past 8 years and have crawled recently the biggest websites of real estate in Portugal and Brasil, as well as the international known airbnb. I completely understand what you need, and I would develop the solution completely with simple well documented PHP, MySQL and cURL. I would be able to provide you this within 2 weeks and the price would be 1250$ + fees. The tool would be very simple so I'm sure you should be able to do future edits if needed, but I always offer future support if needed at a 25$/hourly rate currently. If any bug comes up in the first 30 days after we settle this down, I'll of course fix it without any extra payment, unless some of the websites completely changes. Technically speaking it would basically be a search form where you set all the searching params, and once submitted I would trigger each website search in different threads, and return the results with ajax dynamically, to give a better user experience, since the search process might take different times depending on the website. I'll be waiting to hear from you, and hoping I can make you happy, as I did with all my past customers, I'm sure both you and your client will be very pleasured with the final result. Thanks, Rui
$1,315 USD in 14 days
4.8 (38 reviews)
6.0
6.0
33 freelancers are bidding on average $1,694 USD for this job
User Avatar
Dear Sir, I have read Project Description & since you yourself is also a programmer, so it would be very easy for my development team to interact with you, as we speak same language. However, I need time to analyze things with my technical team lead and then I would be able to give you precise estimate in terms of time & cost, so for now please ignore the bid price. As far as programming language is concerned, may I ask why you don't want to use framework, as custom PHP is not a good idea. Look forward to hearing from you & start further discussion thru' private chat. Regards, YK LEADconcept
$2,777 USD in 35 days
5.0 (101 reviews)
9.0
9.0
User Avatar
Hello, my name is Victoria. I got acquainted with Your description of the task, our devs can start the work on Your Hotel search tool as soon as You need. We have gained 8+years of experience and expertise working on PHP/PHP5, MySql databases. Specialized on developing from the simplest website to the most complex web-based internet applications, electronic businesses, corporate portals and social network services. You can see our portfolio in freelancer. We are glad to chat with You and discuss all in details. Contact us and we will reply immediately. Waiting for Your reply!
$1,443 USD in 15 days
5.0 (272 reviews)
8.5
8.5
User Avatar
Hello, This project seems interesting (I travel a lot too, but never think such a tool! :) ). I love working on scraping projects. I can do this without using framework. php curl would work for this. I think it'll take 4-5 days to complete this. Thanks.
$1,250 USD in 4 days
5.0 (903 reviews)
8.3
8.3
User Avatar
Hello, I am VB, VBA, C#, WPF, Java, Delphi, PHP, ASP.NET, CAD and GIS developer, I developed many desktop applications and custom tools, macros and Add-Ins. For reference see my profile. I am ready to discuss and doing the project. Best regards, Eyad
$3,289 USD in 45 days
5.0 (35 reviews)
7.5
7.5
User Avatar
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
$900 USD in 24 days
5.0 (46 reviews)
7.1
7.1
User Avatar
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I wouldn't call myself a master but I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion.
$2,222 USD in 20 days
5.0 (34 reviews)
6.6
6.6
User Avatar
Hi, I have worked on Hotel and Flight booking APIs like expedia. Calling APIs using PHP is a bad idea as it takes a lot of time to load a page with simple 100 records. The best way is Ajax. Hotel, Agoda and TripAdvisor also use Ajax to fetch records. I have personal experience in this.
$1,000 USD in 13 days
4.9 (44 reviews)
6.1
6.1
User Avatar
Hello there my name is Brendan and i an expert in Web Development with over 10 year experience. I have read your proect and see that you need a system to automate the process of going to these hotel websites and gathering information. PHP and MySQL are also my strongest languages and over the years have built many scraping scripts such as an mp3 sharing website where my scrapers would gather new songs from other mp3 websites and add them to mine. This is a job i can for you and can do it quickly, I am avaliable to start right away
$1,000 USD in 5 days
4.9 (57 reviews)
6.2
6.2
User Avatar
Hi, your project looks very interesting. I was thinking that as you say, this task can be completed using Curl on PHP. First we get the data from tiss search engines and then we scrap the results for the needs of your customer. Another way If you choose me for this task I would only use PHP without frameworks. MySQL can be used to if we want to store a persistent copy of the loopkups through our custom search engine. If any question please tell me, I will be happy to help. Have a nice weekend!
$1,250 USD in 5 days
5.0 (5 reviews)
2.7
2.7

About the client

Flag of NETHERLANDS
The Hague, Netherlands
4.8
3
Payment method verified
Member since Nov 20, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.