It doesn't meet all your requirements, but consider the Google Photos app on mobile. If you enable the assistant, the AI can create albums and videos for you from the photos you've taken on a trip. You can also create albums and share them with the world or particular people.
If you have an iPhone you can create an album that you can share with other iOS users, and anyone can add pictures to the album. You can also expose a public link to the album that anyone can view in a web browser.