PPM Project Dashboard
A bilingual, executive-grade portfolio dashboard for senior management.
The challenge
Senior management had no single view of the project portfolio. Status arrived as spreadsheets and slide decks assembled by hand each cycle, so by the time a delay was visible in a meeting it was already weeks old—and half the organisation needed it in Arabic.
What I built
One package of six purpose-built web parts: an executive dashboard that reads, and five governed web parts that write. Each is placed and permissioned on its own page, so the people who update projects and the people who review them never share a screen. English and Arabic are mirrored throughout, not translated.
Capabilities
- Executive summary with totals, budget utilisation and delay counts across the whole portfolio
- Eight analytics charts behind one filter bar—click any segment to filter the entire page
- Quarterly comparison of any two reporting periods, with completion and budget tracked over time
- Proactive alerts that surface risk before a meeting has to
- Guided capture, editing and bulk import, each validated row by row before anything is written
- Every chart, axis, legend and validation message mirrored right-to-left for Arabic
Built with
- SPFx 1.21
- React
- TypeScript
- PnPjs
- SharePoint Online
Walkthrough
Every screen.
Screenshots are of the real product, shown with demo data. No client data, branding or name appears in any image.
Next
More projects.
KPI Dashboards for Microsoft 365
Business intelligence · Reporting
Executive reporting that lives inside SharePoint—nothing extra to buy.
View projectKnowledge Capture for Teams
AI · Knowledge management
Turns everyday Teams and Outlook messages into a governed knowledge base.
View projectEnterprise Intranet Platform
Employee intranet, productised
One connected workspace—productised, so each client is a configuration rather than a rebuild.
View projectEmployee Ideas Platform
Petrochemicals · Employee innovation
A Power Apps innovation scheme that takes a staff suggestion through to a decision.
View projectSharePoint Forms & Approvals
Forms & workflow engine
Build a form, route it, track it—without a development project each time.
View projectCorporate Intranet Portal
Employee intranet
One connected workspace: news, people, policies and the tools a day runs on.
View projectProject Timesheet Sync
Enterprise PPM · Timesheeting
Plans stay in Microsoft Project; teams record time in Microsoft 365.
View projectGet in touch