Membership site with menbers profiles and recurring billing option

CLOSED
Bids
47
Avg Bid (USD)
N/A
Project Budget (USD)
$30 - $5000

Project Description:
A quite simple membreship site with a nice layout.
The site have to show full data of paid members and only partial data of still free members with a custom message (eg. click here to upgrade) I have to be able to change the custom message anytime (using an admin area)
Members data are partially pre-filled using a csv file, when they upgrade to paid member they have to be able to edit their profile adding some fields (telephone number, address, photos,
Some of these users pay offline; they'll have a code that they'll imput in the upgrade page becoming suddenly paid members, but I'll manually check if the payment is true so I need to be able to validate members from the admin area, and if they're not validated after X days the site will automatically send out an email and downgrade them to free members. Using the same code they need to have the option to completely delete their account (that page have to be captha protected to avoid deletions) I'll use Paypal and Moneybookers to process payment and I need that the site check if an user have a current subsritpion, if not downgrade to a temporary status for X days displaying all the data as a paid member but with a message to renew the membership and then downgrade to free. Note that paid member have their profile visible to all (not only to other memberso of the site); it'll be a business directory where users pay to be published (to make easier to outline the target).
From time to time I'll upload a new csv file, so new members will be published like paid members for a temporary time (like the partial downgrade of the paid ones that haven't renewed). The site have to check from time to time (maybe cron job or API or something else) if a member is active and send him a reminder if he haven't an autorenew option and the membership is about to expire. Wile the confirmation page have to include an option to activate an autorenew option.
I have to test the site using different renew lenght and prices, so I have to be able to change those parameters using the admin area without changing that parameters for those that have already paid their membership.

## Deliverables

A quite simple membreship site with a nice layout. Running php and mysql.


The site have to show full data of paid members and only partial data of still free members with a custom message (eg. click here to upgrade) I have to be able to change the custom message anytime (using an admin area)
Members data are partially pre-filled using a csv file, when they upgrade to paid member they have to be able to edit their profile adding some fields (telephone number, address, photos, link to their own homepage, url of their page etc) and the member page have to display the user address using googlemaps or something like that and a facebook like button (or anything like that: the better option is an editable field from admin area) The site have to have an integrated search engine in the homepage to search other users based on name or other options.
Some of these users pay offline; they'll have a code that they'll imput in the upgrade page becoming suddenly paid members, but I'll manually check if the payment is true so I need to be able to validate members from the admin area, and if they're not validated after X days the site will automatically send out an email and downgrade them to free members. Using the same code they need to have the option to completely delete their account (that page have to be captha protected to avoid deletions) I'll use Paypal and Moneybookers to process payment and I need that the site check if an user have a current subsritpion, if not downgrade to a temporary status for X days displaying all the data as a paid member but with a message to renew the membership and then downgrade to free. Note that paid member have their profile visible to all (not only to other memberso of the site); it'll be a business directory where users pay to be published (to make easier to outline the target).
From time to time I'll upload a new csv file, so new members will be published like paid members for a temporary time (like the partial downgrade of the paid ones that haven't renewed). The site have to check from time to time (maybe cron job or API or something else) if a member is active and send him a reminder if he haven't an autorenew option and the membership is about to expire. Wile the confirmation page have to include an option to activate an autorenew option.
I have to test the site using different renew lenght and prices, so I have to be able to change those parameters using the admin area without changing that parameters for those that have already paid their membership.
The site have to be w3c compilant and integrable with facebook (with a custom fan page) and accessible with mobile phones (maybe iphone app and android)
Note that the site will not be english so I have to be able to change all the text, titles etc (and will need to have an integrated translation tool for foreign languages, something like google translate)

Skills required:
Amazon Web Services, Android, Engineering, iPhone, Mobile Phone, MySQL, PHP, Project Management, Software Architecture, Software Testing, User Interface / IA, Web Hosting, Website Management, Website Testing
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.