I have Wordpress blog running on an Apache server with PHP and MYSQL on the back end.
A customer has a main record in the customers table which includes a userName and databasePassword, then several other fields and detail records (in detail tables) to describe their services, representatives (like sales reps), etc.
I need three (my guess, more may be required) XHTML / PHP / MYSQL forms that do the following:
1. A sign-up form with billing information and the ability to bill / pay via paypal. The form should let the user select a userID and then, after payment is accepted, generate, store, and display a random password, and insert the main record into the customer table. A "special offer" and recurrent billing should be included.
2. A form that allows a customer to change his password, edit basic fields, add or edit reps, add or edit services, etc. The form must include a password protected login (passwords are stored in the customer record). Once in, users can ONLY have access to THEIR master and detail records. The forms may require some validation (i.e., Users cant select "CA" and "ALL States" for the same speciality). Also, a logo may need to be uploaded to Wordpress (I would prefer to let Wordpress manage this upload to get sizes correct, etc).
3. A rep form so reps can change their information (note the reps table has a username and password for each rep). Another upload may be needed for a photo.
The front end is displayed under a Wordpress template, so form formatting is not that important. I can clean it up and make it work in the Wordpress environment.
A Wordpress plugin solution for signup and the paypal portion is acceptable. I must approve the plugin you want to use. You must develop and demonstrate that part on your own Wordpress site if required.
Other Wordpress plugins are acceptable as well, as long as I approve them first, they do not interfere with existing plugins, and you can demonstrate them on your site.
Note: I am not trying to create any Wordpress plugins. Instead, I am suggesting that third party plugins can be used if it would help you. If you don't need any, thats fine. There is no Plugin requirement whatsoever.
I prefer elegant code to brute force. The use of sessions and cookies is acceptable. Java code is acceptable.
When bidding, please provide links to some of you previous work.