Currently we are developing a new web portal. In approx. 1 month we will be launching an invitation only beta version of the portal.
We will supply 1000 users with access to the beta version.
We have a placeholder design ready, which requires the following features integrated into it:
1. Allow users to enter in their Full name and Email address, which is then stored in a simple database table.
2. After entering in their details, user is given the option of referring friends to sign up for an invitation. Each referral email address is tagged with the parent users ID.
3. If any referral email addresses sign up for an invitiation, the parent user receives points.
4. When we are ready to launch the beta version, the top 1000 users with the most successful email referrals receive an invitation and access to the beta version.
This system needs to be managed via a very simple administration panel.
Any questions, we're here to answer them.
Please outline your approach and understanding of the concept via PMB.