We need a developer that knows his way around:
• google maps and related libraries (places etc..)
• JQuery , AJAX and/ or KnockoutJS
• Django
We need a Single Page App that once loaded (rendered from Django) will:
1. Deliver a goggle map map based Front-end (there is an initial version for the front end with the html/CSS that you need to use) , for a user to run a search for places of interest using the google maps / places api (You could propose another api but this is the preferred one for the time being)
2. Return list of possible places from the maps api using autocomplete
3. Allow the user to add that place to the map they are creating and add a marker
4. Allow the user to add some metadata to this place, and the data to the reflected on the single page app
5. All the places identified together with their metadata are to be kept on the map, linked up together
6. Save this map plus metadata back on the Back-end/ database, so the complete SPA is available to the user later on.
The Backend is written in Django so if you are familiar with this it would be good. Please not that no backend development / integration is necessary.
Please provide examples, where maps and adding interactivity and metadata to those maps are very explicit. If you fail to provide examples I am afraid we cannot consider you. Also please make sure you understand these requirements and are able to provide a solution, no time wasters please.