I have a website that assigns projects to a team of freelancers.
I need either an existing script or a modified script installed on our server that will have an admin area where we can post projects for our freelances and a members area where the freelancers login to view their projects.
The admin area will need to have a calender which will show at a glance the projects which are due each day of the month. It will also need to have an ability to create new projects that we can assign to our freelancers, thus the admin area needs to be able to create new freelance profiles and have an ability to assign a project to a specific person. The admin area should have the basic features such as an ability to upload a file to the project, select a start date and end date (the end date will also be posted on the main calander to list when the project is due), a pay rate field so that the freelancer will see what they will be paid for the job etc..
Ideally on the Freelancers/member login area they will see the projects which have been assigned and can view the start date and completion date, pay rate etc.. if they agree they could click a "accept" button to activate the project.
There are many scripts like this available or if you have already created one just send a demo for me to review. I need it uploaded to our server and running ASAP
1) Admin area.
A. The admin area will need to have a calendar that will show me how many projects are due on each day of the month. Each time I assign a project to a freelancer and they have accepted it, the calender will become updated with their project due date.
B. The admin area should allow me to schedule new projects and assign them to a specific freelancer.
C. Once I schedule the project and assign it to a freelancer it would send the freelancer that I selected an email asking them to login and view their new assignment. The freelancer would then login to their own private users area and have an ability to see only their assignments. If they review a new assignment it will ask if they agree to accept the assignment. If they select yes they should be able to click a "accept" button to activate the project. When activated it will add this to my calender and it will be listed on the due date that was specified in the project details. Upon acceptance it would also send me an email stating that the freelancer has accepted the project.
2) I would need a login area for the freelancer to access to view their projects. Within this area they should be able to upload files, accept projects and have a option to select the status of their project - such as "Completed" when they have uploaded all work.
3) We would need to customize the create a new project area to have fields such as Due Date, Project Length, Project Details, Start Date and Keywords. (I Will give you full details about what is needed when awarded but this is the basics for what the new project form will have). I will need to be able to upload a file with the new project that the freelancer can review on their login members area.
One open source project management script is [url removed, login to view] this should be easily modifiable to our needs. If not you can use [url removed, login to view]