I am looking for an expert programmer to help me with this project.
Your program will take as an input a keyword & a number. I would like this program to query overture's keyword inventory, & Google Adwords tool for a particular keyword. Then capture related keywords from both, as well as the additional “branches?? of those keywords, when asked by my program. So when my program asks for 1, your program will only do a search for 1 keyword. If my program asks for 25, your program will keep checking keywords, and related "branches" of those keywords until it hits 25 (where possible). Each keyword will need to have the approximate number of times that keyword was searched for, and an estimated number of anticipated clicks for that keyword (obtained from overture), then run those keywords on Google. The top 5 URLs that come up should be captured. I will also need:
* # of backword links to that URL
* The Pagerank to each URL
* # of results in Google (ie: Results **1** - **10** of about **40,000** for **keyword1)
* I will need all of above information either inserted in a MySQL database or passed back to my program as a URL encoded string.
* All adjustable parameters, such as encryption, # of URLs to check before changing IP addresses, IP address of Machine A, should be stored separately in another file so we can change it without having to recompile ur program.
**
I will need to have another machine running the above queries, and giving the information back to my server. And it needs to have the ability to allow multiple users at the same time. In addition, I need to have the information that is going from machine A to machine B to be encrypted. Also, I will be proving you with a URL you can go to, in order to connect and disconnect IP addresses for lookup purposes, as IP should change at every 500 lookups. Finally, Machine B changes its IP address, thus Machine A has to lookup and notice IP address has changed and change accordingly. Important: Your program will be running continuously on machine A, one of my programs will interface to it through sockets.
I am comfortable with C, Java, and PHP, and would rather the programming be done in those languages, but feel free to recommend other languages.
I am looking to find an expert that I can do business with for years to come. I have PLENTY of additional work available.
Happy Bidding!
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
needs to run on linux and windows. As stated above multipule users