Time Management Software

CLOSED
Bids
52
Avg Bid (EUR)
4133
Project Budget (EUR)
€3000 - €5000

Project Description:
We are looking for a management software in order to maximise HR management. We want a software that automatically distributes tasks based on the resources available and allows us to control all the process inside our company in an easy way.



Except for the timesheet optimisation formula, all other mathematical formulas will be provided, as well as all the UI of the platform.



This job must be delivered open sourced, coded in PHP and mySQL preferably based in Zend Framework (not mandatory although it's preferable)



Users:E-mail/Username:

Name:

Password:

Avatar:

Phone:

Address:

VAT no.:

IBAN/NIB:

Group: (user can belong to more than one group)



Groups:
Name:

Members:

Permissions:

The groups will be (although we need to be able to create new groups):

- designer

- developer

- css/js

- support

- costumers

- admin

- account managers

- project manager



Projects:
Description:

Project leader:

Attachments: (needs to be able to be saved on another server)

Costumer: (who will also be a user)

Task:

Meetings reports:

Requirements survey


The project leader creates a new project and assigns the tasks to the a user.



Tasks:
- Title

- expected duration

- attachments (need to be able to be saved on another server)

- dependability (meaning, one task can only start after a precious one finishes

- importance (which should be taken in consideration on the automatic distribution of the work)

- assigned to: (it can be a specific user or a group, and if it is a group the system should suggest the user with the next available time slot)

- deadline: (the system should provide the deadline itself based on user occupation, and the project manager should be able to choose the specific deadline, in order to allow the system to rearrange tasks)

- comments



Tasks (user view)
- my tasks

- calendar with the specific tasks (needs to sync with a caldav server also)

- submit for project manager approval

- report delay (the system should then be able to calculate the impact it has on other projects



Taks (project manager view)

- aprove or decline task conclusion, and in case of decline provide a comment

- aprove or decline delay reports

- manually change task calendar (drag and drop)



Users:
- Control their income based on the performance of the user (that being, % of tasks on-time, faster or slower.



pre-defined tasks creation
- templates of tasks that can be automatically inserted in x #



Costumer support:
- Integration with e-mail to automatically create a new task that needs to be approved by the task manager.



Relationshio with the costumer:
- the system should be open to the costumers, for them to approve tasks also, and to see how the project is developing



Quotation:

- The account managers need to be able to create quotations based on pre-defined taks. After the quotation has been approved it moves to the project manager for him to approve it as a project and taks. The quotation shall have several stages and providing a traditional funnel.

- list of proposals per costumer, payments and services



Leads:

- Lead management. Users as costumers can be created for the account managers to follow up



Finance reports:
- Accounting the financial performance of each user, financial admins should have access to a dashboard with the P&L per project



Please on your bid start your reply with (ZPEHNPD) so I know you read the description.



Thank you very much

Skills required:
MySQL, PHP, Software Architecture, 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.


€ 3500
in 45 days
€ 3600
in 60 days
€ 3500
in 70 days
€ 5000
in 60 days
€ 3000
in 15 days
€ 10000
in 80 days
€ 4430
in 60 days
€ 5000
in 75 days
€ 3500
in 90 days
€ 4000
in 40 days