I'm looking for a front end developer with a passion for elegant UI design. The ideal candidate is an efficient coder with strong design skills.
The interactive form ('app') is part of a (yet to be created) website to sell artistic prints. The app allows the user to select a print, customize and order it.
Find attached 3 panoramas (dummy images, not the actual prints on sale) and a quick sketch of the layout.
What the app does
Each panorama represents a 360° view from point 47.0567,8.48531. The left edge is the view to the north (0°), at 1/4 of the width of the image is east (90°), in the center is south (180°) etc.
create a selector so that the user can select one of the panoramas (see layout, the selected panorama fills the width of the browser window)
create a form that lets the user enter his address: city, street and number, country
Once the user has entered an address, the app retrieves its latlong through the Google Geocoding API and calculates the bearing of the view in the direction of the user's address (for starters: [login to view URL]). The panorama slides horizontally so that the direction of the address is in the center (the panorama image is repeated on the left/right edge so that it can slide to any position while still filling the width of the screen)
let user determine the width of his print, adjust view accordingly. Use a range slider: 50 cm - 500 cm. The default is 500cm (full width), crop the width continuously while the user drags the slider.
When the user clicks the 'order' button the collected data (name of selected panorama, degrees of horizontal center, width. are sent to php script that forwards them to a email address.
This is the description of the minimal requirements - if you impress me by making it a slick, elegant user experience, I'll ask you to extend and polish it in a second phase (follow up project).
If the collaboration is successfull you are probably the right person to build the website around this interactive form.
Targeted browsers: the last 2 versions of IE, FF, Safari, Chrome.
Application: show me 1 of your works which convices me that you are right for this job.
Timeframe: 30 days
Inspiration: eventually I'm looking for a polished user experience, like in this store finder that I developed together with freelancers: [login to view URL] (try a 4-digit ZIP, e.g. 8000)