To help our techs manage their projects better, we're looking for a simple, but clean project manager that will work for the techs, admins, and the clients.
Here are some considerations:
--will contain three sections listing active, complete and proposed projects
--will contain links to user mgmt, start new project, edit project, logout
Project Detail Page
--will contain a text overview of the project
--will contain: budget, proposed start date, actual start date, proposed end date, actual end date, current status (active, completed, proposed), project completion status, and project approval status
--will contain a 'start project' button that auto-updates actual start date. this is to be used by techs only.
--will contain a 'project completed' button that auto-updates completed date. available only to techs
--will contain a 'project completion approved'
--will contain an itemized listing of each element of the project just below. next to each item will be two check boxes: one for the tech when he/she is finished, and one for the customer when they have approved it.
--below the itemized list will be a forum-like area where both tech, admins, and customer can converse on the project and keep track of everything.
--at the very end, there will be a small-font log of all actions that took place on that project (e.g. [url removed, login to view] 23:11 - customer started job; [url removed, login to view] - tech completed item 1;). This should include EVERYTHING, especially edits to the project.
--There should be a Print Project Link that prints everything out nicely.
Start New Project
1. Project Name
2. Project Proposed Start Date (calendar form)
3. Project Proposed Deadline (calendar form)
4. Project Budget
5. Project Overview
6. Project Tasklist (this will be a form where customers can list up to ten specific tasks [no character limit please]. there should also be a button to add another ten and add another ten to that, and so on, until they have enough tasks inputted)
Account Mgmt Page
-three types of accounts: admin, tech, customer
-admin accounts will have ability to see and do everything going on
-techs will be able to only see the projects they have started, or have been assigned to, and will be able to 'check' items as they are completed
-customers will be able to only see the projects they have started, or have been assigned to, and will be able to 'check' items after they have been completed by tech and are approved by customer
--change password link
--This page should only allow an ADMIN user the ability to change the tasklist or delete a post.
I hope I didn't forget anything; but overall it's pretty simple.