Am looking to build a question and answer site on wordpress with a twist, users will have to pay for the answer. You should also be able to attach multiple files to the answer or question post. Once a user posts a question they will also say how much they are WILLING to pay for the answer. The questions will also have due dates. If you want to buy the answer then you will have to pay an amount which is DECIDED by the person who wrote the answer to the question. Before they buy the answer the user should be able to see 20% of it as a preview, as well as a preview of any attachments. They should also be able to see the word count of the question. Once you buy the answer you have the option of rating (1 to 4 stars) and writing a review of the person who posted the answer. When someone posts an answers or a question you should be able to see their name,their average rating, the number of questions they've answered, the number of questions they've posted, and their display picture on the post itself. Multiple users should be able to post answers for all questions posted.
The users should be able to make accounts on the site. Users will have their average rating (out of 4 stars) and comments available on their user account homepage, which will be visible to other users, as well as a bio (open to public). They will also have all the questions they've posted (answered and unanswered)/ questions they've answered/answers they've bought available on their home page (this will be only available to the user).Users should be able to see how much money they have in their account as well as how much they made answering questions (private).
There will also be a sort function on the site. There will be two filters. The first is for the general category eg. My posts, and other categories (categories will be decided later). The second filter will help narrow down the choices in the first e.g questions answered, questions posted, questions unanswered, questions bought.
All the questions will go in one central place where the user should be able to sort through them as they choose. There should also be a button for users to follow us on twitter and like us on facebook.
When posting questions users will have to choose a title for the post, the category it falls under, how much they are WILLING to pay, and the due date for the question. They will also be able to attach attachments if they want to. When posting answers users will be able to say how much they will charge for the answer. When browsing through questions users will also be able to see which questions are answered or not. Posted questions should have buttons to 'submit answers', 'request clarification (on the question)', and a 'Flag as inappropriate'on the post itself. There should also be a comment section on the question post where the users can ask the author of the question for clarification (which will be activated by the 'request clarification' button). When this happens there should be a notification sent (with a link to specific question) to the user who posted the question and the user who wanted the clarification. There should also be a notification alert sent to the user who posted a question when someone posts an answer to that question (with a link to the specific question).
Admin will be able to see all the questions posted/ answered by any user. Admin will also be able to see the answers they've bought. They will also be able to see they're account balance. Admin should also be able to see the users transaction history (questions they've posted, answers they've bought, when they added funds, when they withdrew funds, answer they've posted that have been bought by other users)
The payment function for buying answers will also have to integrate with paypal and google checkout, so that once the users pays for the answer it become visible to them. They will also have accounts where they can add the