You can also make a distinction between visual name and how it's used across the site, by letting names be not-unique but giving each product a slug (productname, productname-1, productname-2).
Then people can have the same name but they're still separate entities.
When mentioning a product in a comment, you could then show a dropdown to select the product that you mean.
But if the hashtag were unique, you'd need to use something like #life19 to refer to your life "product". For example when adding a todo through Telegram.
On the website we could indeed have an auto-complete dropdown so this wouldn't be a real issue.
You can also make a distinction between visual name and how it's used across the site, by letting names be not-unique but giving each product a slug (productname, productname-1, productname-2).
Then people can have the same name but they're still separate entities.
When mentioning a product in a comment, you could then show a dropdown to select the product that you mean.
life-19 would be a pretty sick url
Yeah (visual) names would still be non-unique.
But if the hashtag were unique, you'd need to use something like #life19 to refer to your life "product". For example when adding a todo through Telegram.
On the website we could indeed have an auto-complete dropdown so this wouldn't be a real issue.
correct, I think you could get around that by replacing #life19 with a more "designed" [Life], as if it's markdown. Does that make sense?
Ah yes. I plan on replacing @username mentions with avatar + full name. Could do something similar for product hashtags.