To build an online photo and video store. The store should support a multi-vendor platform and build using code igniter. Wordpress or any readymade design and or CMS is not accepted.
The home page should show the site’s categories (a list of categories will be provided. The videos page should also show the same categories. The site should include a payment processing method for PayPal and credit cards.
1- The photo uploading process must support auto cropping and automatic pricing for each photo size and license (required sizes will be provided later).
2- Photos must carry a watermark that would be removed after payment. Clients should be able to download a clean watermark-free digital copy after payment.
3- customer must receive full email service such as payment receipts, copy of the license.. etc..
4- Prices must be for one time use of the material or multi usage.
1- The site must provide auto resizing for low res, HD and 4k video sizes and provide auto pricing for each size respectively. Video clips must carry a watermark that would be removed after payment. Clients should be able to download a clean watermark-free digital copy after payment.
2- Photo licenses apply to videos as well.
Freelance requirements: The site must accept freelance photographers and videographers; they should be able to register and send their work for approval before it is published on the website. Freelancers would be provided with legal agreements to regulate their work relationship with the website administration; they should be able to sign these documents electronically. The site should provide each freelancer with emails when a photo or video is uploaded and waiting for approval, another email should be sent to notify the freelancer if their material is approved or not. A freelancer account should provide a detailed information about materials waiting for approval, approved materials and earnings. Freelancers should be able to withdraw their earnings if it surpasses the threshold of $100. Earning would be sent to freelancer’s PayPal account. About page: Content will be furnished later Contact us page: A contact form with captcha User registration: Users should not be able to use or but from the site without registration. Registration should include a considerable amount of security and identity check; the system must reject made-up emails. General requirements: The site must accept future enhancement like adding more products such as illustration and audio. The site builder must migrate the material already published on the old site. The site builder must accept possible additions during the building process and as long as the final payment has not been released. The final payment will be released only after the site is fully functional and online.