To build an online photo and video store. The store should support a multi-vendor platform and build using code igniter (Wordpress CMS is not accepted).
The home page should show a slide of photos and categories (editorial photos, business, animals etc..) 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- There will be two kinds of licenses offered to customers; limited and extended. The price of the photo will depend on the customer’s choice of license and size. Customers should also receive a pdf copy of the license they chose after payment.
1- The site must provide auto resizing for low res, HD and 4k video sizes and provide auto pricing for each size respectively.
4- 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. A freelancer should be able to withdraw their earnings if it surpasses the threshold of $100. Earning would be sent to freelancer’s PayPal account.
Content will be furnished later
Contact us page:
A contact form with captcha
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.