snowpackdata / website

Code to manage the snowpack website
0 stars 0 forks source link

Project Planning Admin #43

Open nathanaelrobinson opened 3 months ago

nathanaelrobinson commented 3 months ago

One of the new feature's we'd like to launch is a ProjectAdmin Page. This page should allow us to view a few key thing by project

  1. A burnup/burndown type chart based on the project's budget and total billable hours/fee attributed to it
  2. A predicted completion date
  3. Reporting around over/under budget status on projects.

These features go beyond what we already have in our current UI which is solely dedicated to a "single user" whereas this would allow us to see the contributes to a project from multiple staff members. We envision this as some kind of bar chart/line chart timeseries, with an expected weekly commitment generated from the budget and start/end dates of a project, and a bar chart with billables split by staff member/billing code, and Entry state (billed/unbilled effectively).

Some additional Concerns: This page should only be available for project administrators (this is a feature on the user JWT). This page