I need a simple dating script (with very minimal features - photos, profile, email contact, instant chat, anonymous sms exchange).
However, the twist is that it needs to find people that are "ready for a date" within the user's network.
1) So, user logs into the portal with their facebook or google plus account
2) User is able to search and contact friends, friends of friends, friends of friends of friends
Me > My Friends > Their Friends > Their Friends
3) Every person on the site can choose whether they want to be searchable or not, whether they want to disclose their name or not, display their picture or not, etc.
4) The connection of the user to the potential date should be very clear - i.e. how do they know them.
5) Users should be able to see who has viewed their profile and how much time they spent on it.
6) Profile information should auto-populate as much as possible from facebook (user will be required to hit "Allow" application to use data for this function)