Need a website with three different interfaces:
- first to the customers where they can search and browse throught the content, with shopping basket, wish list, login and registering, paying with paypal or prepaid by bank transfer, download of photos after payment and some other features like a search for colors in a photo
- a photographer interface where photographers can upload photos and make description to them. The photographer can see the orders with photos from him and some other details related to him and his photos
- a Admin interface where the admin can edit, change or create all related the customers and photographers and some more. The admin has to accept new photos or reject them and give the photos in this way a status. He can see all transactions like orders, payments to the photographer as well as put prepaid money to a customer account or bills a photographer account with a job
The script should accept only jpegs in a size of minimum of 1200x1200 px with not limit above. From the jpegs first IPTC data should be read and put into database. The file must become a unique name. Imagemanipulation should be done by ImageMagick like make copies, create smaller sizes at 640x640px, 360x360px with watermark and 120x120px without watermark. Each file in size must reside in a different directory.