Since finding romance (or just carnal pleasure) online is a thing, this is an in interesting question:
I'm not familiar with #Tinder
myself, but I believe it boils down to: swipe if you like a mugshot, and make contact if it's mutual. Fairly simple, you should be able to build something like that with #Drupal
. Let users create a profile with a picture and a few parameters like sex, age, location and preferences, and serve them a slideshow of the profile pictures that match their filter. Keep track of who swipes whom, and trigger some action if there's a match.
I'm not sure how that would be part of the #Fediverse
though. Plus, not everybody in the Fedi is comfortable putting his real face on a profile searchable by unknown, perfect strangers on an effectively public website. Your short tempered ex-boyfriend could notice that you're dating again, or your neighbour may recognise your face and tell your wife.
But how about a more classical approach, where you meet someone online, read a profile, exchange a few messages, private chat, maybe videochat, and then make contact IRL. Not a shallow "based on that face I'd do you", but actually getting to know someone a bit before you open up and reveal more about yourself.
I imagine something with a #Mastodon
like interface, where you get a public stream of locally generated messages and where you can follow your hashtags and whatnot. You can see the profiles of the people in your stream, but they decide what that profile looks like. For strangers that could be as little as a Shutterstock profile picture and a fake name, but they can allow you to see more (and different) information once they feel ready for that.
So you chat as you would normally do on the Fediverse, in public. You post a short introduction, you get a few reactions and at some point someone sparks your interest and you send a PM with a romantic pick-up line. That is, if that user allows you to PM. If not, you'll have to chat them up to allow you to. I would assume that if we were to use real mugshots on profile pages, all attractive women would disallow PM by default, the pot-bellied nerds would allow anyone 😁
After a few PMs you may like to actually speak to someone, with or without video. This would be the first moment where you have to reveal anything about your real identity: your voice and/or face.
If you've come this far, you don't need the site any further, unless to report back that this was a fake account, or that he drugged and abused you. That should influence someone's rating.
So, what would it take to build something like that? I think I'd start with a system like #Hubzilla
, because of its fine grained permission system and multiple profiles. For audio/video chat and possibly even PMs I'd use #Matrix
What do you people think, would this work?