← Back to Aviation Planning Hub
Aviation Planning Hub

Resource Planner

Staff utilization heatmap • Project allocations • Backlog & revenue tracking • PM consolidator
Saved ✓
BETA — This tool is in active development. Data and calculations should be independently verified before use in official documents or submissions. Feedback welcome at cocanojm@yahoo.com
?Switch between views: Heatmap shows weekly utilization, Staff Roster manages personnel, Project Allocations manages assignments, Backlog & Revenue tracks financials, Consolidator merges multiple PM files.
?Number of weeks displayed in the heatmap and allocation views. More weeks gives a wider planning horizon. ?Load a realistic sample dataset with 10 staff, 4 projects, and 17 assignments to explore the tool.
0
Total Staff ?Number of active staff members in the roster.
0%
Avg Utilization ?Average utilization across all active staff for the current view window. Utilization = assigned hours / available hours.
0
Overloaded ?Staff members assigned more than their weekly available hours in any week of the current window.
0
On Bench ?Staff with zero assignments in the current view window. Available for new project work.
0 hrs
Capacity Available ?Total unassigned hours across all staff for the current view window.
?Save: Downloads your resource plan as a JSON file.

Load: Opens a previously saved resource plan JSON file. Replaces current data.
?Export the utilization heatmap as a PNG image. Choose a size multiplier for higher resolution output suitable for printing or presentations. ?Export staff roster as a CSV file for use in Excel or other spreadsheet tools. ?Export weekly utilization data for all staff as a CSV file with one column per week. ?Import project data from the Schedule Builder tool (loads from localStorage key 'aph_schedule'). Creates a project entry if one does not already exist.

Utilization Heatmap ?Canvas-rendered heatmap showing weekly utilization for each staff member. Rows are grouped by department. Colors: white (0%), blue (1-50%), green (51-79%), yellow (80-99%), orange (100%), red (>100%). Each cell shows assigned hours.