I want to build a website for a project with the following requirements:
- Any user can register
- They can post product by selecting a category, tags and uploading pictures
- Users can comment on the products
- Users can rate a product
- Users can view all products they posted, edit or remove the product
Do you have an idea of a plugin or a set of plugins which I can use to achieve this?