Good question. Dating sites suck. If we were trying to plug one into Fedi I'd try a different way. Something that isn't a directory of single people, isn't a meat market or a meet market, but attaches naturally to the already-existing network. Just offering to try and pair people already here together.
Star with new User-profile checkboxes for:
I may be up for:
Group-Meetups
Meeting for fun with: {Guys/Girls}
Dating: {Guys/Girls/including-trans}
Within {X} Miles
I am a {Guy/Girl/None/Trans}
Living near: {location}
A handful of locations may be selected, people do move around, but not too many. Can't select everywhere.
Then the servers, if and only if you are already mutuals, AND you have the profile filled in, then when a like/reply/boost-request message is sent to a server your server attaches a 'Do We Match?' request with your profile options in it.
We don't even tell the liker the answer to that, just append a note about it in the interaction notification to the Original Poster.
EG: "alice liked your post. [AND they might be up for meeting for fun non-dates with people like you. Maybe DM them?]"
So the pair were interacting anyway, have a topic on which to begin a more intimate conversation, and mutual knowledge that they may want the same thing.
The intention here is there is no 'search for matches', procedure. No swiping. No extra scrolling.
I'm not trying to put people together who don't know each other, just match up those who already know each other but didn't know they might be up for a dinner date or to watch a football match or whatever.
We're only sending 'do I match you?' requests along with messages already passing between mutuals, and thus hopefully avoiding creating directories of single hot girls in your area for scammers to peruse.
And if you don't want any of all that you don't fill in the profile fields and then and no server evens sends you a match request.
Course, all this first requires sane private e2e encrypted DMs and presumably special moderation tools.
@alice