We need a basic PHP/MySQL directory application, where companies can register and enter their branch data. This data can then be browsed and searched by site visitors.
## Deliverables
We need a basic PHP/MySQL directory application, where companies can register and enter their branch data. There are 3 roles, that will be using this software:
**COMPANIES**
* Forms / Pages:
* * Registration (7 input fields + 2 checkboxes) + Double-Opt-In
* Login (mail + password)
* Edit Company-Data (14 inputfields)
* Branch-List (add, edit, delete branches of the company)
* Create/Edit Branch-Data (14 inputfields)
* Flow / Functions:
* * Company registers
* Gets mail with verification link. On click, allow user to log input (Double-Opt-In). Admin gets email with information about successful registration
* User can edit companydata and add and edit branch-data of company
**SITE ADMINS**
* Forms / Pages:
* * Login (mail + password)
* Company-List (10 fields from company data in table)
* Flow / Functions:
* * Every company has a "isApproved" status. This status can be changed in the company-list
* Every company has a "Login as this company" to change session from admin to selected company to be able to edit its data
* Every Admin gets a email upon a new registration
**USER / SITE VISITORS**
* Forms / Pages:
* Company-List (Browse by name or zip)
* Simple search (Search by name or zip, Mysql LIKE can be used)
You will be provided more detailed information and all the pages and forms as html+css templates. So you will only need to implement the logic.
It has to be a PHP5 / MySQL 4.1+ application. Another requirement is that is has to be build upon on of the established php-frameworks like
* Symfony [login to view URL]
* CakePHP [login to view URL]
* Zend Framwork using Zend Framwork MVC [login to view URL]
* other established php-framework
Please provide an approximate price for this job. After getting all the details you can correct your bid according to the detailed information.
We are looking forward for your bid.