Online dating
Commonly, peole create an account, and add details to their profile. The platform then allows them to find  other people with similar profiles. When they are searching, people could then filter the results to only include other people who are close, or who are in a certain age range.