I require a website script that will act as a marketplace for website backlinks. Here's how it will work...
1. As admin, I will input website ideas with domain names that are available to register.
For example,
* keyword: "ladies shoes"
* category: shopping
* exact searches: 10,000
* domain to register: ladiesshoes
* extension: .[login to view URL]
2. A user will sign up with 1 credit and see only the following
* category: shopping
* exact searches: 10,000
* extension: .[login to view URL]
Should they wish to see the full details and take this listing off the marketplace they will use their 1 credit.
When they do this, the system will display everything shown in position 1 and also display backlink details e.g.
* anchor text: double glazing
* website: [login to view URL]
In return, they must submit link to a page where the above backlink is active. The user cannot submit the same location for multiple listings so if the user has already used that location the system should state "sorry this location has been used before for a backlink".
The system must then check this and ensure it does not have the "no follow" tag and pend it for approval.
The admin will then need to login and either accept or decline the backlink.
Should the admin accept it, the user is allowed to see the full details of another listing. Should the admin decline it, the user is not allowed to open another listing until he/she submits an alternative link.
The system should e-mail user who have not submitted backlinks after 7 days reminding them to do so. The number of days should be set by the admin.
## Deliverables
3. The user should be able to submit a listing for the marketplace just like the example shown in position 1.
This should then be set for the admin to approve. Should the admin approve it the user will be given 1 credit which they can use to either view another listing or to request a backlink shown in number 2.
4. The admin should be able to set different backlinks with different credits, so once they have been accepted the backlink is no longer shown in listings and it moves to the next one on the system e.g.
* anchor text: double glazing
* website: [login to view URL]
* credits: 10
<!-- -->
* anchor text: mens shirts
* website: [login to view URL]
* credits: 20
1. The system should not show listings if there are no backlinks with credits assigned to them. Instead, it should say "the system is being updated please login later".
2. The system should have the same message if there are no listings to display.
3. The system should have a wysiwig editor to mass e-mail all members
4. The system should verify members with a captcha and e-mail verification upon signing up
5. The admin should be able to ban and unban members
6. There should be a lost password function
7. Details on how to install the software should the server crash and how to back it up must be available
8. The system should split listings by category e.g. shopping, home improvements
9. Categories should be set by admin
10. The system should display listings in a table and the headers should be clickable to view listings in ascending / descending order
11. The system should display the number of active listings and members
12. The system should have a function to limit the number of listings a user can view per calender month, for example if I wanted users to only request 1 listing per week.
13. The system should be able to allow admin to manually add or remove credits to accounts
14. The admin should be able to set how many listings users can take per day.
15. The admin should be able to ban users/email addresses/ips
The system can be fairly simple in looks as I do not intend for it to be the front page of the website.