Casting Hub is a marketplace project for various service providers and Users. In this a single person can perform role of both user roles.