Login Form






Lost Password?
No account yet? Register
Freelancer Jobs arrow Freelancer Jobs - Archive 2007
JobId: #1297351

Javascript search control

Categories: None,Web,Language Specific,Javascript,Cascading Style Sheets (CSS),XML / XHTML,Software Related (Includes Websites)
Posted By: renderloop  (41 ratings)
Source: Rent-a-coder
Job viewed: 119 times
Bids Placed: 1
Start Date: 2009-11-23 07:52:45
End Date: 1899-12-30 00:00:00
Time Remaining:
Deadline:
Current Phase: Bidding open
Max Accepted Bid: Open to fair suggestions
Project Type: Medium Business Project: $500(USD) and above
Bid Type: Open Auction
Description:

In the folder attached there is a pdf with a picture of a search control and a translation of the phrases in the picture. We need a prototype version of this control implemented. This control should be implemented in html/javascript and should be easy to migrate between servers with various languages. So it is expected that json should be used to communicate with a server

Jquery should be utilized to implement the control

An important part of the search control is a geographic search where the should be five controls. Zoom in/out, move and search in radius, and add a custom shape. Bing maps og google maps should be utilized for this control. It should be easy to change this component and the marked area should be considered as a search parameter

The search jontrol should be in pure ajax so each change of a search parameter should result in a change of the displayed search result below the search parameters

The search control should be able to accomodate a lot of different search parameters which should be grouped ui-wise, as illustrated in the attached pdf. Each ui group should we be able to minimize/maximize by clicking on the top line of the group. When a group is minimized the choosen values should be displayed in the header of the group.

The search control should be configurable so it is easy to add new search parameters/groups. This configuration should be done in javascript

A search parameter has a type which decides the ui that are attached to the parameter. At least the following types are needed:

1. Combobox where zero-n values can be selected at once
2. Numeric interval. Should be selected using an iphone like slider
3. Number
4. String
5. Geographic search

It would be a part of the project to define how the json communication should be with the server

The project does not consist of any server code and we would be responsible for delivering the server.

The project should be executed in the following phases:

1. Define initial json protocol for communicating with the server
2. Create javascript mock that emulates a server
3. Create first version of the search control
4. Discuss if anything should be altered in the json communication protocol
5. Implement the final version of the search control