I am looking to create a dating site using Drupal which is similar to Tinder, where you swipe/mark your interest in another user and if that user swipes/marks an interest back, then contact information is shared.
Match Making Process
- Man can see a list of women
(The above I should be able to do with search results/views) - Man likes woman and 'flags/marks' their interest
- Woman is notified
- Woman accepts or declines
a. If accept - their contact information is shared with each other
b. If declined - notification is sent to man
(this process is reversed for women seeking men)
Profile
Name - Public
Age - Public
Telephone number - Private until shed with certain user
Email address - Private until shed with certain user
What I am wondering is how to upon 4.a. (Accept) to share the Private Contact information of the profiles with the other parties? SOLVED - User Relationships & Profile2
EDIT
I have discovered the User Relationships module which does 90% of what is required. However, how would I allow friends access to each others Profile2 full profiles?