User Module for a Zend Framework Project

IN PROGRESS
Bids
18
Avg Bid (NZD)
$625
Project Budget (NZD)
$250 - $750

Project Description:
Hi All,

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

3) FrontPage
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.

Cheers.

Skills required:
AJAX, Javascript, MySQL, PHP, Zend
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.


Hire WMSoftware
$ 1000
in 10 days
$ 750
in 10 days
$ 680
in 15 days
$ 600
in 35 days
$ 700
in 20 days
$ 700
in 25 days
$ 600
in 17 days
$ 600
in 15 days
$ 390
in 12 days
$ 400
in 10 days