I need a PHP website based on MySql that show only to registered user some financial data.
The site it's too simple and the main entities are listed below:
1 - Company details (30 fields)
2 - Users (10 fields)
3 - Financial data (almost 250 fields)
4 - Logs
The draft of db table schema will be delivered before begin.
When user navigate to the main page of site will see a page with configurable content (by DB or by file), after log in have access to a page where can search by 4 different field: name, location, category, code (must be easy add other search criteria in future)
After search the user will get a paged list result, when click on the company name will be redirected to a detail page with all financial information group by date.
Should be possible print the detail page, export in PDF or export in excel
The user table must have the "enable" field that disable the access to the site and an "expiry_date" that disable the access to the detail.
The table will be filled with 2/3 millions of data but the site speed must be always fast.
Only the company detail can be edited by the site (by user that refer to a company row by ID and by admin).
Each user login (admin also) and detail access must be logged.
Must be used a PHP framework like YII, Zend or Cake PHP, the graphic template are already done in html with css (picture in attach)
I'm looking just for a skilled PHP developer that makes good code and well formatted, i'm so serius and i want someone serious too.