Website where user can create account and set up profile.
Once user is on the website he can pull all his active listings via getsellerlist and getmultipleitems/getsingleitem call with maximum details level including selector like HTML description.
Authentication via Oauth.
Call will return json data which will be stored in MSSQL database.
User need to be able to edit the listing on json preview and amend the editable attributes.
User also need to be able to relist(post as new item) without editing items which are already in database.
Pictures: When we have json response from ebay it contains URLs to images , we also need to physically get the copies of images to our server so all data required for preview/list is on our side also when item is relisted - references to pictures in json need to be changed to point to our server images.