Odds Retrieving and Comparison Software

Cancelled

Description

The software will retrieve and update odds data from different bookmaker and betting exchange websites. The odds for each market are compiled for comparison. The system only needs to cover three types of sports as listed below. The required functionality should resemble the odds comparison websites such as [url removed, login to view], but it is important to have efficient updating functionality to obtain the up-to-date odds from the required sources.

## Deliverables

Sports to be covered: Tennis, Football and Horse Racing

List of Bookmakers/Exchanges to be covered: [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view]

Whenever there is a localised website, always use the British one. Always use the GBP as the currency.

The functionality of the software should include the following

-- For each sport, retrieve a list of matches/races covered by one or more of the bookmakers/exchanges. The list should be grouped by event/tournament/etc.

-- For each match/race, retrieve the basic fact information such as names, time of match/race and in-running or not.

-- For each match/race, retrieve a list of all available markets.

-- For each market, retrieve the odds provided by the bookmakers and exchanges. In case of exchange the lay price should also be retrieved, as well as the available market depth for the available odds. For each market it should retrieve sufficient information on the bet legs and odds. For instance, in the case of horse racing it should also retrieve the each-way betting information from bookmakers, which include the place terms (the number of places in the Placed bet and the fractional to calculate the Placed odds).

-- The software should be able to automatically update the odds and other changeable information from each involved bookmaker or exchange. User should be able to switch on or off automatic updating, and also have certain control over the frequency of the updating. A key requirement is the speed of the updating functionality so as to ensure minimal delay for the up-to-date odds.

-- It should be possible to force updating of any particular market (i.e. a command to trigger immediate updating from all involved books/exchanges on that market).

-- It should be able to use multithreading to retrieve information from different websites simultaneously in order to improve efficiency.

Interface

The software should provide a set of well defined interface functions which enable other computer programs to navigate the markets and obtain the retrieved information and odds.

Front End

It is also necessary to provide a front end to display the retrieved information (using the above mentioned interface functions). This could be either a webpage front end or a Windows application. The format of display of the front end should be easy for user to navigate (for instance the format that resembles that of [[url removed, login to view]][1]). Also the front end should allow user to click an individual odds, which will bring up a separate web browser window containing the webpage of the selection at the respective bookmaker/exchange.

Miscellaneous

The language used for coding is open for suggestion from the coder although I have preference to Java.

The coding should be reasonably human readable, and the naming of variables/functions should use meaningful English words as much as possible.

The software should be reasonably well documented.

Skills: Engineering, MySQL, PHP, Project Management, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing

See more: www i force com, www force com, webpage software, types of computer programs, tournament 2008, the tournament 2008, requirement application format, programs for coding, php coding programs, list of software is used for php coding, java obtain, coral coder, computer tournament, computer software coding, computer coding programs, basic computer coding, compiled language, betting betfair, basic coding language, web coding programs, list of computer programs, computer programs list, computer programs, window software, sports bet

Project ID: #3189449

2 freelancers are bidding on average $584 for this job

toinnisfree

See private message.

$743.75 USD in 14 days
(557 Reviews)
7.9
rick12349

See private message.

$425 USD in 14 days
(1 Review)
0.0