Need you to build a script that replicates: [url removed, login to view] and adds another counter to it.
Please find below a list of the main functionalities we need you to develop. Please note that this is just to give you an idea of what the task is all about! This job will be considered fully executed only after your scripts performs ALL the functionalities of http://go-viral-demo.kickoffpages.com.
Basically we want to track and reward our users for helping us to capture (1) emails as well as actual (2) customers. Your script will do the following:
1) capture your email address
2) generate a unique ID for you
3) build it into a (unique) url
4) let you share via email or social media
5) count how many (new) users (initially referred by you) open the link AND perform step 1 (leave their email address)
[so far you are just replicating [url removed, login to view]]
On top of that, your script will have:
6) a second counter that tracks the number of users (referred by you) that actually end up signing up to one of our premium plans (this can be achieved by reading our MySQL DB, as for each user we store a "0" in case of a free user and a "1" for a premium user). Task no. 6 will be automatically performed at the end of each day and on request (admin will be able to launch it to update all users counters at any time).
For each user we want to be able to know at any point in time (by reading the DB output to our admin panel):
1. his email address (that actually identifies the user)
2. the day and time he first joined us (by leaving his email address)
3. how many points he cumulated by getting us new emails (this counter will be reset every x months. However historical points balance will be kept for transparency/reporting)
4. how many points he cumulated by getting us new paying users (this counter will be reset every x months. However historical points balance will be kept for transparency/reporting) - this can generate a double counting! A referred user who becomes a paying user will get you +1 to both the counters.. it is ok, no problem
5. user already "rewarded"? [yes or no] - In case of yes, it means this user became *even for one day only!) a paying user and therefore will not generate any other
+1 for your counters in the future (this are "used" emails if you wish)
5. his unique url that will be shared/used to get us new (referred) users
7) If a user opens the landing pages (using his own unique url or someone else's) and he is already a user, after typing his email address will open his own "thank you" page, where he will be able to track the 2 sharing counters we describe above. Of course we understand this is not secure, as if I know your email I can check what you are doing and actually share your unique url... but that doesn't matter, as you will actually help someone else to gain points...!
Any questions, please use chat
Your bid will state how much money you want to get paid and how long it will take you to build this script.
Also you can find similar script wrtitten with python here ( in case it helps you to better figure out what you need to do: [url removed, login to view] )