A client wants his customers to together improve products in his Magento Shop.
When adding a product from frontend (the extension will be given), the user must be able to also enter several unique tasks to do for his product.
These consist of
- a task category selection (special product attribute)
- a task title
- a task description
- a task value (price)
On the product detail page, these tasks are displayed (as a list in a tab ). Initially you only see category, title and the buttons "apply" and "reject".
Clicking on a small arrow opens the description right below.
Registered users can then apply on one or more of these tasks. When the the user that posted the product likes the application, he can select the user to complete the task. The user must then be notified of his task to do in his account as well as via email.
Within his account, the user also has to ability to upload his work, which notifies the user, that posted the product, of the delivery - including a link to the download section of his account..
In the end both parties can rate and review each other.