You have chosen to sponsor your bid up to a maximum amount of .
I am looking for a smart developer to start a project that I have been wanting to build for a while.
So, for this project I need a user module (or normal files) that can be easily integrated in any other Zend Framework project (v1).
I don't need to have a template for that, just the functionality that matters for me, so I need just a simple tidy html and css,
nothing fancier than that.
Following are the requirements for the user table and interfaces:
1) User Fields (Plus facebook fields)
Id, Username, PAssword, Email, FirstName, LAstName, UserType (SET Administrator, Publisher, Advertiser)
CompanyName, Address1, Address2, City, State, PostCode, Country (eg.: AU, NZ, ..., foreign key to a Country Table),
Telephone, PaymentType (enum PayPal), PaymentAccount (varchar 32), GoogleAnalytics,Lang (enum (English, Portugues, Espanol))
2) Country Fields
Id, Name, Currency, Timezone
Just a Login block, Login with Facebook and signup link, if user is already logged in than redirect to the user page.
4) Login page and Login block
Using Username and Password, after login user wil be redirect to the user page .
5) User Page
It will have a simple menu items (just one link to update user details).
6) Signup Block and signup page (using the same template)
The signup block will work with AJAX, so after user clicks on the signup link on the frontpage, it will open a popup with the user fields.
It must have a captcha image and all the fields should be verified if it is valid or not (when it is possible).
7) Modify User Page
On this page users will be able to update their personal information, same fields verifications applies here.
8) Modifiy Password Page
9) Forgot Password Page
Enter email address to received an email with a link to reset the password
10) Login with facebook account
It should create a user when a user connects using facebook, all session and updates applies here, except for change the password information
11) User Adminstration
If a Administrator User, will see a list with all users and another page to edit user information.
12) Emails notifications
Everytime that a user is added to the website or forgot a password it will send a email to the user administrator
13) Technologies to use
PHP, MySQL, Zend Framework, jQuery, jQueryUI
So, that is it. I think many of you must have already this module, so just need to customize a little bit to meet these requirements and should be alright.
I hope to find a good developer to continuous work with me on this and other projects.