We require a website with the following specs:
This project could be done in PHP, MySql or ASP, MsSql
USERS
1. User signs up for an account using email username etc – an email will the automatically to the user with randomly generated 8 digit password. Once they have logged in the account is confirmed and they can then change their password if required. A password request feature will also be required in case a user forgets his/her email.
2. When a user logs in for the first time they will be prompted to add credits to their account and will then be able to start a “hyperlinking campaign.” Credits will be paid for using PayPal and once purchased they will be shown as unassigned. We will need to be able to change how much a credit costs.
3. A form will be required for the user to be able to add links with a variety of keywords/keyphrases, descriptions. Each link added will reduce the credit total by one. Depending on the amount of links in each account would depend on how many date stamps would be added to the links e.g. 20 links is / by 5 different dates 50 links / by 10 different dates etc we would need to be able add/edit/delete this criteria when needed. We would also need a function so a user could duplicate an entry by as many times as they like and then be able to edit these duplicates. Each time a link is added a credit is deducted. If a link is deleted a credit will be added to their account.
4. These links would be inserted into a MySQL database as pending.
LINKERS
1. Linkers will be assigned an account by admin.
2. Linkers will be able to login and check what links need to be processed depending on date – If link date is today or before and link is pending - then only one link per USER account (see above) link to be processed is displayed.
3. Linkers will be able to change status to complete and add the url where the link was added and the PR of the index page of that website, if the link has been placed on a website not already used by the users website? (Not sure how to word this) the link will then show up in the USERS section as complete and if enough credits are available the link will be regenerated with a different date and a status of pending and one credit is deducted.
USERS
1. Users will be able to see in their login section a list of active campaigns and what links have been accumulated. The user will be able to see what links have been gathered for each campaign, each link will show what keyphrase and descriptive text was used as well as a hyperlink to the location of the link and the PR. Each link will have a function to be disputed, this function will notify the linker the link will be put back in the linker queue marked as disputed. The linker can then check and confirm as correct or redo the link at which time the linker can change the status back to processed. No credits will be deducted for disputed links they can only be redone by linker.
Admin
1. Function to change how much a credit costs.
2. Function to see pending/processed links by day/week/month/year per linker and per user.
3. Function to see successful PayPal transactions per day/week/month/year.
4. Function to enter how many links per account requires how many dates and how these dates should be spaced out.
5. Function to be able to add linkers.
6. Function to be able to add/edit cost of link and costs by linkers per day/week/month/year