Project ID:
788703
Project Type:
Fixed
Budget:
$250-$750 USD
Project Description:
I need a simple advertising platform designed where:
1. User signs up for an account, and he picks how many credits he wants to start with (we will provide a couple of options)
- example: $1, $2, $3, they pick the option they need and check out so it appears in their account (paypal, and some other cc merchant (you decide))
2. Once logged in (I will provide 2 tables with data 'x' and 'y') and they will select various X's with various Y's and enter 3 fields:
- 1. url
- 2. max cpc (cost-per-click) [should be able to auto set all or just 1, minimum 0.1]
- 3. country (geo targetting) (use maxlite free geo ip db)
he should be able to manage all the x's and y's here (delete them, add them, pause them)
3. I will need a php script where once i send one 'x' and 'y' it will list all the accounts that are advertising for that offer, and it will list them in desc order based on the highest cpc first as links to the URL (but it needs to be redirected through our script) ad.php?redir=<url>
ad.php will save when a click happened (timestamp) and IP and for which X & Y (make sure multiple clicks within 5mins from 1 ip are not counted) anyway and the cpc should then be subtracted from total budget.
So you are essentially making 4 diff things:
1. Script to register (and deposit $ through paypal and [we will need a way to auto charge CC also as said above]) and to add more funds to this account when registered also.
2. [control panel advertiser] Script manage what x and y and cpc,country,url for each (add, del, pause)
3. [backend] Script to record all the details
4. [control panel for me] to see how much is being spent and where.
Skills required:
AJAX,
MySQL,
Paypal API,
PHP,
Software Architecture