You have chosen to sponsor your bid up to a maximum amount of .
I am looking to create a web based project management software solution. I have created the database and tables that will be used. I would like to convert the database to CakePHP and use it for the entire project. The project scope will be as follows:
-User Interface Development
Selected developer will create a user interface (in CakePHP) that utilizes AJAX and dynamic content. The user interface will consist of the following parts:
--Time Clock - The system will have a time clock system for managing hours
--Time Entry System - The system will have a time entry system much like Senomix TimeSheets. (http://www.senomix.com/index.php?page=products&sub=timesheets)
--Project add, modify, update interface - This interface will be where new projects are created, modified and updated. Each project should be capable of storing information about the project based on user, like a ticketing system.
--User control interface - This interface will be to control user access control (Add users, modify, remove, set permission). There will be multiple levels of access, for example:
--- Administrator (all privileges) - Capable of creating users, projects, time, and more
--- Managers - Capable of giving project manager status, assigning team members, etc
--- Project Managers - Capable of modifying only content under their projects. Also allowed to add content to their scope.
--- Team members - Capable of adding updates to projects based on work they have completed.
--- Users - Most restricted, view only where information is granted.
--Scheduler interface - This interface should have a project timeline and schedule. Gantt Chart implementation and integration with google calendars would be a plus. The ability to export as a vCal file is also an option.
--The system should be capable of keep track of entered budget with billed hours.
--The system should be capable of allowing document control based on project (Upload/Download file manager)
--The system should have a reporting Dashboard that each project manager should have constantly on their page that shows the budget, time worked by staff and schedule information.
--Manager reports such as budget and time on all projects.
--User reports to give progress reports to management.
--Up to 6 other reports may be required and should be covered in this bid.
I have a BS in Computer Science and am very capable of software development. I am very familiar with PHP and understand the nomenclature. I appreciate your interest and look forward to meeting you.