Getting offline
Fill out all the usual stuff, like people do on your apps: smoking, drinking, politics, religion, etc. And also ask them what they would prefer in a match, and whether that is negotiable or not.
Somehow get them to fill out four 25 question surveys, establishing a 0-100 compatibility score with potential matches
Based on the parameters the user sets, match them up
Once the system has matched them, send both users a message, something like “you’ve matched with Sally, do you want to pay $xyz to set the first date?”
That’s it. The users have actually gone on a real life, face-to-face date. No ghosting, no pointless texting that goes nowhere, none of that.