To do this project, you will need to be comfortable with PHP, the "Smarty" templating engine, Postgres database, and Linux knowledge too. I will send you some code and templates which you will be expected to integrate with, although this work is quite separate.
Check out our site to see how it works (get an account etc). Then imagine the following functionality. You log in, and you have several tabs at the top of your member profile. One if for the existing stuff (your photo, description etc) and another is for your favourite books, favourite camera gear, and favourite accessories.
So here are the use cases:
* member logs in, and clicks the "my favourite stuff" tab
* here they see lists of their favourite books, cameras, and accessories (digital storage cards etc)
* they click "add book" and enter the name of a book
* the book is searched on Amazon using classes like these: [login to view URL]
* a list of matches is shown, so that they can click on the one they meant (since there may be several options)
* the user enters a comment to go with the choice, that can be seen with the favourite
* the details for this choice, including the image URL are stored, so that the favourite list can have images of the book covers etc. The details should also include if the item is US-only
* the member can remove any favourite, or edit it (change the chosen product, edit their comment etc)
General browser use case:
* anonymous user browsing the site (not logged in) views a member's favourites list
* they click "add to basket" and the amazon shopping basket has that item added to it
* they do this several times, and then click checkout and go through the amazon checkout process to pay etc
It would be nice if other categories could easily be added later, e.g. home appliances etc.
Resources:
[login to view URL]
or search for "Amazon Web Services" and "PHP"
we are ready to work with this project and we will complete this within 18days with all requirments. we have 9years experience and have more than 160 clients worldwide. we can handle the project efficiently.