Using WordPress, I run a personal website (not public) to manage a variety of things for myself. This includes a daily journal entry, RSS feeds, habit trackers, and so on. I also have a Rolodex which functions the same way as your desired SRM. For that, I just use a forms plugin (Gravity Forms) and then display the data on a specific WordPress page. The form allows me to input name, photo, bio, etc.
Ideally this would not hold my data hostage but would instead hold a local database that syncs across devices.
Doing it yourself via WordPress more-or-less accomplishes the same thing.
I didn’t do too many customizations. I’m just using a form plugin, of which there are many. If you Google “how to display form data on WordPress” you’ll see a few guides. You just have to create a form with fields for all of your desired data (name, photo, etc.) and then submit an entry for each person you meet.
Ideally this would not hold my data hostage but would instead hold a local database that syncs across devices.
Doing it yourself via WordPress more-or-less accomplishes the same thing.