Greetings.
I need a website that will give users ability to:
1. Register
2. Create gallery
3. Upload images to it. Supported image files - JPG, PNG, GIF. For BMP there must be a converter that will allow to convert BMP to JPG right after uploading.
4. User must be able to flag uploaded images as Public or Private.
5. Private images must be viewable only by user that uploaded them.
6. User must be able to rename images and galleries.
7. Public images are displayed on the main page with sorting by user name and his gallery name.
8. Users must be able to add comments to public images and rate it (rating from 1 to 5). Each public image's rating should be displayed.
9. Users should be able to fill following description fields that should be displayed after uploading:
- name
- location
- camera/lens
- imaging software
10. There should be viewable size, format and resolution of the image as well as gallery name (clicable) and username (also clickable) that uploaded it.
11. Images must be as a thumbnails with links to 2 alternative views - "fit to browser windows" and "original size"
12. User registering should be with "captcha" image as well as adding comments. Captcha should include numbers only or should be short for ease of use.
13. Users should be able to search for other users name and public images by their name.
14. Some other details can be completely on your discretion. As you see it should be just a simple user gallery.
15. You should not use public engines, but if you will you need to change them so nobody can see that there was some public engine used.
16. Design should be good-looking. But you must not create a logo (can be some image without name there), because I did not bought domain yet, so logo will come only after domain purchase.