The client has a website that is reselling dsl: [url removed, login to view]
He would like to have his own dsl availability check on the site.
The customer will fill out a form, and the script will find the best available speed or product, and present this to my customer.
all the info is available at [url removed, login to view]
This is a sentral db for all lines in norway. There is no api or DB access, so you need to scrape the info from the page.
The product he is selling is ADSL Basis.
The customer need to search in three different ways:
phone number ("til nummersøk" in the menu)
Or zip or Parcel/land unit. ("til adressesøk" in the menu)
The result will be presented on my web page.
You can test the [url removed, login to view] site with this phone number: 75043333
First you need to choose the active line: "aktiv linje"
Then the result will look like this:
Mulig produktklasse: ADSL 160-864/128-256
Mulig produktklasse: ADSL 480/128
Mulig produktklasse: ADSL 864/192
Mulig produktklasse: ADSL 1248/256
Mulig produktklasse: ADSL 1856/384
Mulig produktklasse: ADSL 2464/384
Mulig produktklasse: ADSL 3616/448
Mulig produktklasse: ADSL 4864/512
We are only interessted in the highest level. In this case 4865/512
We want this to be presented like a 5 Mbps line.
So the task is:
1) Make the customer choose between a) phone number check, b) zip code check, and c) parcel/land unit check.
2) make the forms.
a) fields: phone number
b) field: municipality name, road name, road number
c) field: parcel, land, municipality name
3) get the result from the metrolive site
4) make a couple of error handling
5) present the result on my website in Mbps rounded up. (1248/256= 2 mbps)
Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.