E-mail Script

In Progress Posted Jan 9, 2006 Paid on delivery
In Progress Paid on delivery

I need a script that does the following:

Users can send mail to friends, this mail contains a ref. link which they get when signing up. When their friend receives the email and clicks on the link, the user who send the mail gets points added to his/her account. For every clicked link they get one point. A link with a certain ref. code in it can only be clicked once from the receiving site (anti-cheat). Also when a link is clicked, the person who clicked must signup (anti-cheat). Only when the signup procedure is completed the sender gets the points added to his/her account.

Main Page:

Login Box

When logged in the users is redirected to a personal page

Signup Link

When a guest clicks this link he or she goes to the signup page

Lost Password

When a user clicks this link he or she goes to the retrieve password page

Total users

Total mails send

Total mails clicked (points given)

Top 10 list off users with the most points

Signup Page:

Here I will specify which fields the signup page must contain (and which will be inserted into a database). The form fields must be checked if they are filled in correctly.

Not Optional are:

Username (check if the username is already taken)

Password (minimal 6 characters, not encrypted)

Confirm Password (check if the same as the first)

Email Address (check is not already in the database)

Confirm Email Address (check if the same as the first)

Gender (male/female checkbox)

Age (dropdown selection dd-mm-yy)

Full Name

Address

Zip Code

State

Country (dropdown list)

Optional are:

Home Telephone

Mobile Phone number

Education

Interests

Hobbies

Extra Information

At the end off this form there must be a link to the license agreement, with a checkbox beside it, which must be checked before the form can be send.

When the form is send the new users gets to see a page which explains that an email is send to his/her email address, which contains an activation link. Once this link is clicked the registration process is completed and the user is redirected to a thank you page, which contains a link to the homepage for login in.

Retrieve Password Page:

On this page the user can retrieve his/her password. This achieved by filling in his/her email address or username. On both options the password is emailed to the email address that is used on signup.

Users Personal Page:

Once the user is logged in he or she gets redirected to a personal homepage (no account details must be visible to other users in anyway). The users must have a couple of options in his/her account, namely this:

Manage their personal profile (all details accept for the username)

Generate a ref. link (for sending to friends through third party scripts or programs)

Send email (default text from the database including a custom generated ref. link) to their friends to get them to signup (10 send to friend fields per send, unlimited sends possible)

Contact the system administrator to report bugs or get feedback (contact form)

See their account balance (collected points)

See their current status (position number with collected points)

Logout (when logged out redirect the user to an exit page which is controllable through by the system administrator)

System Administrator Page:

Manage users (user details, delete user, ban user from website (using IP address, when banned a user is directed to a ban page which is controllable through the main admin)

Set logout redirect page

Set banned redirect page

See statistics (total and per user) from the total accounts, total clicks and total send mails

See new accounts (per day, week, month and total)

Set system configuration (language, database settings, etc.)

Email all users

Search users

Add new accounts (only user accounts, not administrators)

Manage system administrator details (login, password and email)

Set the default send to friend text (with a special code which places the custom user ref. link)

Set the default contact email address (where users can send mail to through the contact form)

Possibility to add points to accounts manually

Logout

The system must be well protected against cheating and hacking (no evil code in form fields must be possible, etc.). Also the system must not use to much server capacity. The scripting needs to be clean and ordered (no messy code). The design will be delivered by us so there is no need for this, this project is scripting only (you will have to integrate the design). The system must make use of language files (controllable through the main admin), template files and have a web installer (which will guide through the installation).

I am looking for a company that has more then one developer available, because there is a deadline off 10 to 15 days for this project (if you can’t deliver in this time please do not bid on this project). Also there must be a constant (reasonable time) reaction time on my emails and enquiries.

Project budget is $800 max (please do not bid higher then this, you will not get the job).

Please leave info and portfolio in your PM.

Martin S

M.M. Marketing

PHP

Project ID: #38936

About the project

11 proposals Remote project Active Jan 10, 2006

Awarded to:

jobonline

Hi, this is simple project for my skill, plz see how i work fast there and PMB for demo Regards

$500 USD in 7 days
(56 Reviews)
6.5

11 freelancers are bidding on average $659 for this job

netdevbiz

Please View PMB.

$750 USD in 15 days
(174 Reviews)
8.6
natgeo

Please see PMB.

$300 USD in 15 days
(116 Reviews)
7.0
krishnb

Thanks for inviting us to bid on this project. It's a great opportunity and looks very interesting project. Please see the PMB for details. Thanks, Warm Regards

$800 USD in 12 days
(1 Review)
3.8
CasA

Hi, we can do your project. please check PMB to view our portfolio with working demo and clarification.

$300 USD in 10 days
(3 Reviews)
3.4
Gamerscomplete

This seems to be a pretty straight forward site that you need. I could get this done probably in less then 7 days, but 7 would be the very max. I have been coding for about 4 years and have allot of experience in sites More

$300 USD in 7 days
(0 Reviews)
0.0
mncoders

Hello. I am intresting.

$300 USD in 10 days
(0 Reviews)
0.0
dosdawg

time frame for completion of project.

$1500 USD in 45 days
(0 Reviews)
0.0
navrajsharma

Im impressed !!!! as you have clear request !!! BMB if interested to have a deal

$300 USD in 15 days
(0 Reviews)
0.0
efprog

Hello, at this moment we have done large similar project based on PHP and JAVA with MySql database. It is project with following features: - templates pages based on meta data - user defined interface - tables wit More

$700 USD in 14 days
(1 Review)
0.0