Welcome to the Forum
To make a custom URL, all you need to do is go to the page properties (double click on the page in the editor and get the dark grey box) and change the type of data to ‘bin’.
Now, wherever you run the workflow to navigate to this page, pass data to the page and select the specific ‘bin’ item that you want to pass to this page.
Now you should be able to see the bin’s unique id appearing in the URL bar every time you land on the bin page from that navigation workflow.
If you add a way to set the bin’s slug, the unique id in the URL will be replaced by the slug. So essentially, the slug is your customName.
You could set this slug value in the same workflow that the bin is created in or you could allow users to set and change the slug value. The URL for that bin will change accordingly.
To host files and text, all you need to do is add a ‘myTexts’ value of type text as a list and a ‘myFiles’ value of type file as a list in your ‘bin’ data type.
And on the bin page, you simply create 2 repeating groups - one for myTexts and one for myFiles - they will have their data source as ‘Parent Bin’s myTexts’ and ‘Parent Bin’s myFiles’.
Hope this helps.
In case you need more help, I’ll be happy to guide you through it over a video call. Let me know how it goes!
Ranjit | Blur Apps