I am looking for someone to build a web API for my comparison site: [login to view URL]
The objective of the API is to show customers what broadband speed they are currently getting, then show them what speeds are available across different carriers and networks.
Part 1
The API firstly needs to be able to return the current speed that the customer is getting for broadband. See [login to view URL] as an example of functionality and display. Once this has been returned to the customer, the API also need to then simultaneously move onto and display part 2
Part 2.1
This is to aggregate information in from several sources based on the fields below being populated (UK based customers only)
[Phone Number] (validated to 11 digits – numbers only – cannot be null)
[Postcode] (no validation required accept this cannot be null)
Once the information has been entered, a [Submit] button will be pressed.
The API needs to firstly visit the following URL:
[login to view URL]
In this webpage are the same fields as posted above. These need to be populated and the query executed without any front facing awareness for the customer. For the purposes of this spec, please use the following details:
Phone Number: 01493721630
Postcode: NR30 5HG
Once the query has been ran, a result page is displayed with the following tab headings:
BT ADSL
BT SDSL
BT FTTC
(and others – but don’t worry about these for now)
For each heading, the API would need to display (below the speed test) in the My Business [login to view URL] website whether these were enabled.
EXAMPLE
ADSL - Enabled
SDSL – Not Enabled
FTTC – Not Enabled
In the case of the ADSL (click the tab in the Sam Knows website to view the below), it would also need to show:
ADSL available and speed
ADSL Max available and speed
ADSL2+ Available and speed
EXAMPLE
ADSL – Available – 2MG Speed
ADSL Max – Available – 7.5MG Speed
ADSL2+ - Available – 17MG Speed
Availability can be ascertained via the green tick and source code (if using .Net) and the speeds are displayed below this information.
Part 2.2 continued:
The API now also needs to go to the following site [login to view URL]
Here the phone number and postcode would need to be ran in the background again. This will return a speed which needs to be displayed to the customer for Talk Talk Business
There would need to be some graphical and display conversation about how this API should look, however hopefully this gives enough to quote on.
Thank you in advance for your quotes