Here are two options:
- Create a separate public app with a linked table… or,
- In your existing app, make sign in optional and protect non public pages with row owners and visibility conditions.
In both cases, you’ll need to create a landing page tab that points to the table of unique favorite lists per user. Add a collection. You’ll need to decipher the deeplink of the details screen for each record:
Use Glide‘s short.io integration to create a branded short link for each user for each of the deeplinks. I have found short.io to be the best platform for this because it allows for open graph, and persistent URLs, even when navigating.
The only tricky thing you’ll need to solve for is preventing users from navigating up a level from the details screen (unless you don’t mind them navigating back to the landing page for another experience in your app). You can do this with some css to hide back buttons etc. Not fool proof, but possible. I have an example of this that I can provide when I get back to my desk.