Photo upload solution?

Looking to create a photo upload page on my site where guests of a wedding/event can upload individual photos, multiple photos, or as a zip file.

I’d like for the photos to go into a specific folder I create then have those photos randomly displayed and changed every 2-3 seconds on the same page as the uploader.

I’d like to be able to do something mobile as well but that might be a little more challenging. Something for mobile users to upload to.