I am creating a e-card site on which I want to allow an authenticated user to create a holiday wish list which the user's friends and family can see. The list will essentially be a data grid that the user adds rows to. I want to incorporate Amazon Web Services in a way similar to this web site:
[url removed, login to view]
I need for someone to produce an aspx page (and all supporting files) to do the following:
- create a basic datagrid for a user's wish list including user id, item, date added, Amazon Items: Product ID, image url, rating, price, etc. (these can be null).
- create a basic data entry dialog for the user to add an item to the grid/list.
- In the "New Item" dialog, have a textbox with an autosuggest feature that uses Amazon Web Services. For example: If I typed in "Harry P", I should see some small suggestions below the box such as "Harry Potter". The user starts here. They may not be interested in the autosuggestions in which case they will simply click a "Add to list" button beside the text box and the item will be added to the grid without an Amazon product id.
- When the user mouses over the autosuggest feature, a callout box appears with the associated Amazon image, rating, product ID, price etc.
- When user clicks on the suggestion the Amazon information (product id, image, rating, url, etc) goes into the datagrid as a new wish list item and the search box is cleared so that a new item can be entered.
- In the datagrid, if the row has Amazon information present, There should be laid out the image of the product, the product name, rating , price and a button that says "Get this for " & username.
- On click of this button, the user (or a friend visiting the user's list) sees a new window pop up with Amazon's product page for that product. The querystring to get this page shall have my Amazon associate's id although yours will have to be used during programming.
This needs to be completed with in one week from awarding bid.
I PREFER FOR ALL OF THESE CONTROLS TO BE IN FLASH. You can exchange data with the containing aspx page via ExternalInterface in Actionscript. If you can not do this in flash, please specify in your bid.
ALL SERVER SIDE CODE NEEDS TO BE IN VB.NET.