I am not starting a dating site, but I think the best way to get what I want is to start with a dating script and add in a robust affiliate management script. This is the first of at least 3 projects currently on the drawing board.
Dating: I bought a pretty full-featured script with IM, chat, video, distance measurement by zip code, etc.), but if you've got one you're more comfortable working with, that's okay too.
Affiliate management: I can buy QuickPay Pro cheap. I have several others from collections I've bought. Or you may have your own. One key aspect is that it handle at least 7 tiers of affiliates, plus good admin sort, contact (incl merged data fields), link & banner admin, etc. It's not to track commissions. It's to determine which profiles can be searched and which members contacted by each member.
= = = = =
A visitor (let's call him Steve) arrives at the site and sees the pitch. Basic (free) registration is similar to a dating site, but more & different info is collected.
After Admin approval (see below), Steve gets an acceptance email which includes his affiliate id (to refer others via email, forums, blogs, myspace, etc.), banners (to refer via his website), and an ï¿½access codeï¿½ (for use in printed materials, etc.).
Steve refers others to the site. If a link is used, the system recognizes that Steve referred them. If not, the visitor is prompted for the access code (unique to each member--preferably one s/he chose) upon starting registration.
Basic members can search, view and email only the members in their own 3rd, 5th and 7th tiers. They can also email the 3 people who are 3, 5 & 7 tiers above them. Contact is all via internal email (within the dating script), which includes the option for notification to external email.
I don't want to give away the concept, so let's call Steve a Leader and the members in his 3rd, 5th and 7th tiers his Followers. So each member has 3 leaders. Each basic member can email his leaders...and can search, view and email his followers.
When looking at his follower's profile page, a leader can add a comment and toggle a graphic to appear (ie a check mark or green light). Anyone who views that profile will be able to see these comments and graphics. Once done, they're locked in.
= = = = =
Premium members can search and view more profiles. I'd like to be able to toggle in admin whether this would be all profiles or just profiles of other premium members. They can't contact those members, but if they see a profile they like they can contact that member's leader(s) to propose a trade.
If 2 leaders trade, it would affect only
- control over the graphic and comment spot on the profile pages of the members who were swapped
- the email my leader option of both members who were swapped by the leaders. The email would then go to the new leader.
I think that one way this could be done is by setting up 6 fields in members records. The first 3 would have the ID numbers of the person's 3 leaders. The second set would have the same three numbers--unless there's been a swap, in which case the ID of the new leader would go in instead of the old one. And it's the second set that the script uses to determine
- which leader can search, view and email the member (and add the comment and graphic on that member's profile)
- which leader would receive the email from that follower.
= = = = =
Each member's admin area would include the number of people in each of his 3 groups of followers (total number and those in his own telephone area code, entered during registration).
Site Admin panel
- Accept, edit, deny members. Be able to select from various reply letter templates which would go out with data merged from the member's record.
- Log-in access for sub-administrators to do only the Accept, Edit, Deny of new applicantsï¿½without access to other admin functions or overall access.
- the usual reports, contact options, affiliate resources, alerts & newsletters, etc. (stuff that should already in the affiliate script).
= = = =
Programmer should be accessible via voice chat (skype, hotmail, yahoo or gmail). This does NOT have to be 9-5 US time. Ideally the same programmer would also be able to do the site design (not included in this bid), but it's an odd job already, so I don't want to make that a requirement. I'll be listing the design separately if necessary.
Escrow is fine, preferably in 2 chunks.
I know this was really long. Thanks for finishing it. I look forward to hearing from you.