The client wanted us to develop a site for amateur models and members who access the model's videos and photographs. The basic features of the site should be such that models could upload 100 photographs at once and big size videos. Each model would have her own site that could be accessed by the sub domain with the look and feel of her choice. Uploaded content could be accessed on the basis of member type, "Paid" or "Free". Membership would of two types "All site access" & "Single Model Access" and payments would be recurring. The client wanted us to integrate the website with CCBILL payment gateway and make a functionality to generate reports of sales for models and site owner. We also had to keep provisions for affiliate marketing.