Skip to content

User Interface

%% galaxy: zoom=0.5
graph LR
%% Global Styling
classDef ceccoPrimary fill:#E2231A,color:#fff,stroke:#333,stroke-width:2px;
classDef hub fill:#2b2b2b,color:#fff,stroke:#777,stroke-width:2px;
classDef view fill:#f4f4f4,color:#333,stroke:#ccc,stroke-width:1px;
classDef layout fill:#1e1e1e,color:#00A4EF,stroke:#00A4EF,stroke-width:1px,stroke-dasharray:5 5;
%% Public Entry
HP[Homepage] --> L[Login]
HP --> RA[Request Access]
%% Core
Home[Home] --> CD[Core Dashboard]
Core[Core] --> CAb[About]
Core --> CAr[Architecture]
Core --> CBug[Bug Logs]
Core --> CCom[Company]
Core --> CHlp[Help]
Core --> CRel[Release Log]
%% Departments Hub
DeptHub[Departments Hub]:::hub --> Eclipse[Eclipse: Estimating]:::ceccoPrimary
DeptHub --> Element[Element: Engineering]:::ceccoPrimary
DeptHub --> Polaris[Polaris: Project Management]:::ceccoPrimary
DeptHub --> Quasar[Quasar: Purchasing]:::ceccoPrimary
DeptHub --> Vanguard[Vanguard: Field Ops]:::ceccoPrimary
DeptHub --> Vector[Vector: VDC]:::ceccoPrimary
DeptHub --> Voyager[Voyager: Historical Data]:::ceccoPrimary
%% Department Sub-Tiers
Eclipse --> EDash[Dashboard]
Eclipse --> ETask[Task Codes]
Eclipse --> EMat[Material Codes]
Element --> ElDash[Dashboard]
Polaris --> PDash[Dashboard]
Quasar --> QDash[Dashboard]
Quasar --> QCom[Commodities]
Quasar --> QPW[Pipe and Wire]
Vanguard --> VDash[Dashboard]
Vanguard --> VRisk[Riskcast]
Vanguard --> VIBEW[IBEW Directory]
Vanguard --> VRates[Labor Rates]
Vanguard --> VClass[Labor Classes]
Vector --> VecDash[Dashboard]
Voyager --> VoyDash[Dashboard]
%% Modules Hub & IPCS
ModHub[Modules Hub]:::hub --> IPCS[IPCS]:::ceccoPrimary
IPCS --> IDash[Dashboard]
IPCS --> IProj[Projects]
IPCS --> IPref[Prefab]
IPCS --> IRep[Reports]
IPCS --> IExp[Exports]
%% IPCS Deep Hierarchy
IProj --> JobNum{JobNumber}:::hub
JobNum --> JSet[Setup]
JSet --> JSInf[Info]
JSet --> JSOff[Office Staffing]
JSet --> JSPar[Job Parameters]
JobNum --> JEst[Estimating]
JEst --> JEBid[Bid Breakdowns]
JEst --> JEBas[Base Estimate]
JEst --> JECO[Change Orders]
JEst --> JEMas[Master Estimate]
JobNum --> JField[Field Staffing]
JField --> JFCec[CECCo Labor]
JField --> JFBob[BOB Labor]
JobNum --> JTime[Timesheets]
JTime --> JTLed[Ledger]
JTime --> JTCre[Crew Log]
JTime --> JTRis[Riskcast]
JTime --> JTAna[Analytics]
JobNum --> JProg[Progress Tracker]
JProg --> JPSet[Setup]
JProg --> JPView[View]
JProg --> JPLed[Ledger]
JProg --> JPAna[Analytics]
%% Admin
Admin[Admin: Global Admin]:::hub --> ADash[Dashboard]
Admin --> AComp[Companies]
Admin --> AUser[Users]
Admin --> ARole[Roles]
Admin --> AMat[Role Matrix]
Admin --> ANot[Notifications]
%% Settings
Settings[Settings] --> SUser[User Settings]
%% Main Layout
ML[Main Layout]:::layout --> MLCec[CECCo.com link]
ML --> MLPG[Project Galaxy Home link]
ML --> MLSea[Global Search]
ML --> MLQui[Quick Actions]
ML --> MLRef[CTRL+F5 Refresh]
ML --> MLTog[Toggle Light/Dark Mode]
ML --> MLNot[Notifications]
ML --> MLSet[User Settings]
ML --> MLAzu[Azure Status]
ML --> MLSQL[SQL Status]
ML --> MLSer[Server Status]
ML --> MLBui[Build Version]
ML --> MLBug[Bugs]
MLBug --> MLBRp[Report a Bug]
MLBug --> MLBVw[View Bug Log]