Sorry for the delay - I’ve been prepping the next update and trying to get the website organized. Finally getting back on schedule today.
First, thanks for taking the time to expound on this! I’ve thought about this at length at several points in the past, and done a lot of research. It's only been in the last year or so that I feel I've completed all the "nuts and bolts" that I envisioned for the app. Looking forward to focusing on some more interesting stuff like this.
A bit of history…When I first built the profile sharing feature, I imagined that lots of folks would want to share profiles. So I created the forums for profile sharing. It always baffled me that (with some exceptions) no one seemed eager to “reach out” and share data. In retrospect, the problem with this thinking is that it involved a lot of different steps - send it to a desktop, log in, find the board, build the post, etc. And probably most notably, as you’ve said, there’s no “social” aspect to it, and no type of cataloging/retrieval.
Obviously, databases don’t scare me, so the thought of actually BUILDING something is rather exciting. Roastmaster’s database structure is (by design and intent) - open. Your notes about categorization are helpful in thinking about how something like this could work.
I’m definitely open to talking about this over the phone if you have other ideas you wanted to share. I’d love to see something like this in Roastmaster!