I need an image gallery solution which can be used with an simple API for uploading photos from the web as well as from the iPhone / iPod touch / iPad, and then view those photos on the web as well as on the mobile devices.
Basically what I want to do is this: My cookbook app has recipes for yummy meals. I want to add an global image gallery to my app where anyone can take a photo from his cooked meal and then submit that to the gallery. Only one big gallery for all photos. Actually really simple.
Problems:
1) Gallery API must accept submissions from the web as well as from mobile devices.
2) Because of legal risks, I have to manually check every submitted image and accept it if it doesn't show nasty porn and stuff like that...
3) The submitted images have to be resized to some reasonable size to make them work on an iPad, iPhone or iPod touch. So 1024 x 768 would be probably big enough.
4) Bandwidth... it's a free app!
5) Don't want any sort of spam or ads in the gallery; would be fine to pay some bucks per month or year if needed.
6) No huge registration efforts for the users. Best would be an upload field + reCaptcha (the tolerant one used on SO would be great)
I'm not sure if flickr is useful for this? How could I do something like this with flickr? Probably there are far better solutions out there? Or would I have to develop something like this myself?