Create an Amazon Ubuntu AMI with a customized storefront for Surfing. The store front must incorporate,an HTML 5 canvas displaying each surfboard available. Store SKU's must be created dynamically for each permutation of Board Type, Stringer width, color, pattern, Fin Pattern. The store must incorporate customer feedback using twitter and Facebook. Upload to the store catalog must use MuleSoft and each SKU must also be added to an Amazon storefront using Mulesoft as the integration engine. The upload files will contain minimum information I.e.
Board file -board type, board length, cost
Composite File- fiber, pattern, strength, cost
Stringer - length, material, width, cost
Fin file- fin Type, Cost
Fin Pattern file - FinType , Fin Pattern, FinBox, quantity, cost
The number of Sku's will be a Cartesian of all the files records , however the board availability should be determined by the composite availability. The composite availability and base cost should be obtained by scraping the cost and availability from the supplier's site.when publishing to Amazon only new SKU's and SKU availability should be updated. Customer feedback should,be solicited via questionnaire script (I.e. an XML file containing a number of questions) which will be presented in the form of check boxes at the end of each order submission. The answers and questions should be posted to Face Book,and Twitter with Links back to the e commerce site URL. The questions should be randomly chosen from the questionaire file and the presented configuration should be tracked in log in the form of XML such as ( date, order$, SKU customer, question1, response , question2, response 2...) The AMI should be delivered in file format with the appropriate scripts,to load into Amazon. The Mulesoft workspace should be provided in its entirety, and the workflow should accept the .pem file and affiliate username and password , and social net work credentials from a directory named pem in the workspace directory.