Community & Support

user matcher/friend finder with views/cck integration module.

I have a friend finder site with quite alot of members already, most of the site is built with cck and views, such as user profiles and search pages.

im trying to add the following functionality.

Users specify what kind of people theyre looking for, based on a number of dropdown fields, i.e age range location, they'll navigate to the friend finder page.

1) The friend finder will display relevant matches, one person at a time (the users photo/and any extra fields such as name/age/location), the user has the option to choose whether Yes (that they would like to be friends with the person). or No (they do not want to be friends with the current person). Once theyve chosen they are presented with another user where they click if they like them or not, and so on for as many people as they like. There can also be a skip button, if the user doesnt want to decide.

2) Each time a user clicks that they would like a person as a friend that person is sent a notice saying they have one person that would like to be friends, if another person likes them theyll have a notice saying two people would like to be friends and so on.

-
Now this is where things get confusing.

3) the user isnt told who likes them, instead they are presented with a page with 9 users, 1 user who did click to be friends, and 8 people who are similar to the person that likes them, such as age and location. So the user now has to guess out of 9 people which person they think wants to be friends with them. they only get 3 chances, if the user gets it wrong, whoever they have picked will be sent a notice saying that a person wants to be friends with them (the same as step 2). When a user gets it right a match is created.

The current user will have a page of all users they are matched with, displaying various information such as the users photos/date the match was made/email adresses.

If a user uses up all there 3 chances, the user that requested to be friends is now discarded and will have to click they would like to be friends again if they want to try and be friends, and the current user is told they didnt find the match and are presented with a next button to move on to the next page with 9 people and repeat step 3, with the next person that requested to be friends. If they do find the match within the 3 chances, they will be displayed with a notice saying theyve found a match, and an ok button again leading to another page of 9 people to repeat step 3 until the user has no more people to match with or decides to navigate away.

Any users the current user is matched with should not be displayed in either the search or in step 3.

I can provide, initial screen shots/basic ideas of the final out come, and can will try to answer any question.

Please provide quotes and any relevant details if you are interested.

Thanks

Advertising helps build a successful ecosystem around Drupal.