Our company needs to develop a web-based system for
INTERNALLY tracking projects AND allowing clients access to select
portions of the project (uploading comments, access to approval
forms, uploading images to the server for our use).
The goal is to track communications and project updates
effectively when working with multiple staff members on
our end AND the client's. Often, by the time a report is generated
or an email finally arrives, things have changed two or three times.
I have begun an outline and we have our INTERNAL database set up
(it's in Microsoft Access), which I used as the basis for how I set up my outline.
Login: When a user logs on, this ideally would identify the client
that the user is associated with AND what level of clearance they
have. (I have temporarily identified 4 levels: 1 internal-managers, 2
internal-staff, 3 client-managers, 4 client-staff)
Admin: OUR STAFF would have access to
Add * Modify * Delete the following:
User, Client, Project, Document associated with a project,
Expense associated with a project, Comment associated with a project
CLIENTS would have access to
Uploading a document to the server
Adding a comment to a job page
Downloading an approval form
Dynamic pages would be able to list all jobs if user is a staff
member (along with estimates and timelines)
and ONLY client-related jobs if viewed by a client
Have not worked out all the details yet, but I have created a layout.
The link to my in-progress layout is [url removed, login to view]
4 freelancers are bidding on average $1222 for this job
Hi, Professional developers are here - We have already developed a similar Project Management system live with all desires functionalities using PHP/SQL. View PM for details. Thank you