Analyze food preferences, music taste, personality traits, birth dates and lifestyle choices to calculate a compatibility score based on actual overlap between two people.