login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Fix a GEO DB Javascript App (and make stable)...

Bids 
9
Avg Bid
$219 USD
CLOSED
  • Project ID:

    785776
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

We employed a freelancer (from GAF) to create us a simple Javascript app. When the developer finally claimed that it was complete, we found it incredibly hard to implement it into our site. The smallest changes to the CSS would cause the app to break. More recently we have had to remove it completely from the site, as it has stopped working all together. We're seeking an experienced developer to help fix, improve the existing coding. And ensure that it works on page /and with all other script used on that page.

An excellent feedback rating is essential... we need to ensure that we find a competent and experienced developer this time... Also, a good communication skills and an advanced understanding of English is a must. If you feel you right for this project, please read the spec below...


Overview...
This apps basic function is to create a list (comma separated) of 20 towns within a radius (specified by the user) of a city (specified by the user). This is for users to specify which towns they are willing to travel to at no extra cost to the client.

MAIN APP... (GEO Town Lookup)

The Process...
* The ISO country code is set (the app will be initially set up for just UK users, but will be developed for other countries at a later date.) So initially the ISO will be hard coded.
* The user types their town into a field. A drop down suggestion box tries to guess the users towns. The database we're using has many small towns and villages, so we created an 'allowedtowns.js' file, featuring only the major UK cities.
* Once a town is entered, the script queries the GEO database and returns the relevant details (post code, location etc).
* Due to the fact that Jeff's (the previous coder's) script was unstable and sometimes caused resource errors... we decided to make the app so that if users wished, they could enter nearby towns in manually or use the automatic lookup. Here is the look up for both...

Manual...
* The user enters a town into the field. The drop down suggestion box tries to guess the users town using the GEO database.
* Once a town is entered, they can hit button to add the town to the list.
* Each town in the list will have a check box next to it (check). Users can deselect the box so that it is not included in the final submitted list.

Automatically...
* The user selects the radius they are willing to travel (via a dropdown box).
* Then hits the search now box.
* The script queries the GEO database and returns a list of 30 nearby towns (top 20 selected).
* The user can them select / deselect the ones that he's willing to travel to.
* The user also has the ability to add cities manually to this list.
* Once the user is happy with the list, the user hits 'save' and the list is added to a hidden field, before being submitted to the database.

Issues with the previous script...
* It stopped working all of a sudden, the geo result only seem to be returning 2 results at a time. We're current using a database hosted by http://www.geonames.org/. Not sure if it might be worth finding another solution... maybe something like... http://www.maxmind.com/app/ip-location
* The previous script was really hard to customise (i.e. design / layout)... Even the smallest change to a div (via css) would cause the script to stop working!
* Generally it was quite a confusing app to use... If you could try to rethink its functionality / usability... that would be great.
* and ensure there are no errors and we don't get any errors stating that the 'script to causing the program to run slowly).

SECONDARY APP (Town suggestion dropdown search)
* Based on the code from the main app, Jeff created a simple script that would allow our users to search our database, based on the towns contained in the allowedtowns.js. As the users typed into the box, a drop-down would appear and begin to try and guess what the user was attempting to enter.
* This app suddenly stopped working correctly, and started returning some stra

Skills required:

AJAX, CSS, Java, Javascript

Project posted by:

swanky United Kingdom
(45 Reviews)

Last seen:

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

perlomonster Ukraine
avatar.jpg
perlomonster
Ukraine From Ukraine     Offline
  Freelancer Orientation (85%, 99th percentile)
  General Freelancer Orientation (95%, 100th percentile)
  Foundation EUFreelance.com Member
$500 in 3 days 
$250 Milestone Requested
over 1 year ago
5.0

5.3

18 Reviews
89% Completion Rate
Ashrise Romania
Ashrise
Romania From Romania     Gold Member     Online
$250 in 7 days 
0
over 1 year ago
4.9

4.2

6 Reviews
90% Completion Rate
Hi there, check my PM.
xfinder Bahrain
xfinder
Bahrain From Bahrain     Offline
  General Freelancer Orientation (85%, 95th percentile)
$250 in 4 days 
0
over 1 year ago
5.0

2.8

1 Review
56% Completion Rate
Banking Software Development, I'll do a clean job.
Skylarajan India
Skylarajan
India From India     Offline
$210 in 10 days 
0
over 1 year ago
5.0

1.0

2 Reviews
33% Completion Rate
Let start work now
rktech India
rktech
India From India     Offline
$225 in 3 days 
$34 Milestone Requested
over 1 year ago
I can solve your application problems. --> Your Second Application problem is AJAX related and I think it is not too hard because I have created such suggestion text-box. --> In GEO Town Lookup Application you... more
I can solve your application problems. --> Your Second Application problem is AJAX related and I think it is not too hard because I have created such suggestion text-box. --> In GEO Town Lookup Application you use someone's database. I study your problem and I will try my best to solve your Application Problem. I will try my best to satisfy you by my work.  less
pmk08042228112ma India
pmk08042228112ma
India From India     Offline
$35 in 5 days 
$35 Milestone Requested
over 1 year ago
we can fix this issues. If you need please contact me
mlladenk Serbia and Montenegro
mlladenk
Serbia and Montenegro From Serbia and Montenegro     Offline
  Freelancer Orientation (80%, 97th percentile)
$220 in 7 days 
$88 Milestone Requested
over 1 year ago
0.0

3.4

0 Reviews
100% Completion Rate
I have experience with Geo/GeoIP location and with Google maps. Please, check PMB.
sankalplondon11 United Kingdom
sankalplondon11
United Kingdom From United Kingdom     Offline
$35 in 1 day 
$20 Milestone Requested
over 1 year ago
Please let me know when I have to start the work for u asap I am also on Skype add me as [Posting of contact details is Prohibited by Freelancer.com Admin and your account might get suspended.]
fxbytesin India
logo.png
fxbytesin
India From India     Gold Member     Online
$250 in 7 days 
$63 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
84% Completion Rate
Hello, Please check PM for details. Thanks, -Kuldip