Vendors will have a profile page that they can edit, which will include their local, photos, hours of operation, customer reviews, the ability for our members to contact them using a secure email form, etc. Affiliates can create an account. Affiliates will be able to recruit new vendors to our site. ... Affiliates will be able to recruit new vendors to our site. Affiliates need their own links for tracking sales, promo codes, backoffice tools, commission history, profile page, etc. ... Admin will need the ability to view/manage members, view/manage vendors, view/manage affiliates add new workouts, add new articles, remove members, remove vendors, etc.