the way this works on bubble
go to data and create a new datatype called “page”
give fields to the datatype such as “photo” type image, “video” type file, “text” type text
then on your editor on top left create a new page called content. click on page options to make its content type “page” ie of the datatype you created.
onto that page drag a text, photo and video.
have their content type be page and source be “current pages page”
then on your initial page, where you click create page, go to that button to edit its workflow to say
"create a new thing - page with photo of picture uploaderrs input, text of inputs value and video of fileuploaders value (picture uploader, text, video have to be all dragged onto editor)
then in step 2 of the same workflow use “edit a things slug”, thing is result of step 1 and slug is inputs value
then in step 3 use “go to page” select as page the new page you created and as data to send "result of step 1.
whenever user clicks create page, they will create a new thing type page which is displayed on the page. the links become shareable.
For short tips on Bubble check www.tiplister.com