I require someone to design and build a review website where there are two types of users, a general user, and a content owner. This website would be similar to Yelp in the sense that there will be a social aspect (i.e general users), and an owner aspect (i.e. product owners). The website should be built where admin has over control of both sections. General users should be able to review products that fall into different categories, as well as the whole business/business owner. Business owners should be able to display their products, product info, and contact information with ease. The website should be free for general users, and business owners that wish to post their products will have different payment options in order to post product and contact information. User information must be protected from hackers.
Admin must be able to control the payment options.
Website must be able to have sections for sponsored products, sponsored Business Owners, as well as various areas on the page for Advertisements (preferably Google's AdSense).
The social component should be similar to that of a simple social network (BuddyPress would be a prime example).