I’m looking to build and run a membership site.
Paid monthly access, simple forum, profiles with public and private messaging.
No pictures, no video, mainly text statistical data from user database.
People that sign up are given a unique internal ID. This ID is simply linked to the username they choose.
The only way to sign up is by “connecting” to another existing profile.
A 30-day FULL access trial account gives them a chance to explore the site. At then end of the trial, this account simply expires.
Payment information (their credit card, Paypal info, etc.) is entered before the trial is over from within the Control Panel of their account.
When signing up, only 4 pieces of information are requested: Email address, birthdate, M/F (sex), and preferred UserName.
They pay the membership fee if they want to stay as a member. 50% of this fee is distributed to 10 members in upline, 50% is retained by admin.
Bottom (10th) member on list (every username is tracked by their internal ID, which is a record of 10-level list of other member ID’s) is dropped from list, 1-9 are moved down, 9th becomes the new 10th, and the new member’s internal ID is placed in spot 1 of the new record of the new member.
Monthly membership will be $10… $5.00 of that will be distributed to members (split into 10 levels @ $0.50 per level).
Default option will be $5.00 payout of only level one (direct referrals), same 50% of the membership fee.
After membership is paid, payment plan/option cannot be changed, so user will have to decide before the trial is over whether they want $5.00 paid on 10 levels or just 1.
Paid memberships have no expiration. If a member (or a trial user) cancels their account, or cannot receive their earned funds because of a problem with their payment processor account, internal ID is replaced with admin’s ID… so money goes to admin.
Cancelled/suspended ID’s will be replaced with admin’s internal ID in all connected records.
Payment processors (to pay out and collect through) must include Paypal and Liberty Reserve. Payments to members will be perfomed daily. Script should attempt a successful transfer of funds several times before marking it unsuccessful.
User will see their downline in the Control Panel part of their profile.
Sections of the site are HOME, HOW IT WORKS, FORUM, ABOUT, CONTACT, PRIVACY POLICY, TERMS OF SERVICE AGREEMENT.
The only parts of the site with dynamic content will be the Home Page (stats), forum, and user profiles, everything else will be static content.
Home page will show stats of the database (# of new users, total earned, total paid out, etc.), kind of like here (real-time, without refreshing the page) http://www.elance.com/skills_central
I want a simple forum, similar to this: http://www.whimit.com/v3.5/forum_list.php?f=17
Profiles similar to this (except no pics, graphics, video, and/or advertising): http://www.whimit.com/v3.5/profile.php?username=GHOSTHIS
The profiles will have stats such as Date Joined, Last Seen, M/F, Age, Option/Plan chosen, Forum Topics/Posts, Profile Messages Received/Sent, Status (Member Since, Trial Expires, etc.).
Today, Whimit.com runs a different version of the interface… and I am looking to take some features from both versions.
There was a similar project posted here on ScriptLance a while ago: http://www.scriptlance.com/projects/1250536523.shtml
Main thing is a 10-level payout… if you can do it differently, let me know. Put “PSN” with your bid so I know you have read the project description.
In regards to coding, I want operations of the script to be as efficient as possible, and not to bottleneck the server once traffic increases.
In regards to design, it’s pretty basic… black text on white background. Everything else is shades of grey.
I am very specific in what I want done, and how I want the site to look. =)