HomeServicesWorkAboutBlogContact Let's Talk
Back to All Work
SPFx Dashboard  ·  Project Management

Project Management
& Task Tracking Dashboard

IQHQ — USA

40+
Concurrent projects tracked in real-time
Kanban
Task boards with milestone tracking
5 hrs
Per week saved on PM reporting
Automated
Weekly status emails — zero manual effort
SPFx SharePoint Lists React Chart.js Power Automate Microsoft Graph PnPjs Fluent UI

40+ Projects Managed Through Jira, Status Emails, and Guesswork

IQHQ's project teams were using Jira for task tracking — but Jira was disconnected from the rest of the organisation's Microsoft 365 environment. Project managers were manually compiling weekly status update emails by reviewing Jira boards and writing summaries, a process that consumed 5+ hours per week per PM. Leadership had no consolidated view of portfolio health without requesting a report.

Resource allocation across the 40+ concurrent projects was essentially guesswork. There was no system showing which team members were assigned to which projects, how loaded they were, or which projects were at risk of resource constraints. Milestone tracking was done in separate Excel files that weren't linked to the actual task boards.

The organisation wanted to replace the Jira + Excel + email combination with a unified project management dashboard that lived inside SharePoint — where PMs, team members, and leadership could all have appropriate views without switching between tools.

5+ hours per PM per week writing manual status update emails by reviewing Jira boards

Leadership had no consolidated portfolio view — required requesting a report to see project health

Resource allocation was guesswork — no visibility into team member load across 40+ projects

Milestone tracking in separate Excel files with no link to task boards — always out of date

Six Views That Replace Five Tools

Portfolio Overview
All 40+ projects in a health dashboard — on track, at risk, or overdue — with drill-down to any individual project
Kanban Task Board
Per-project kanban board: To Do, In Progress, In Review, Done — with assignee, priority, and due date on each card
Milestone Timeline
Gantt-style milestone view showing planned vs actual dates, critical path indicators, and completion percentage
Resource Allocation
Per-person capacity chart showing which projects each team member is on, hours allocated, and current utilisation
Project Health KPIs
Colour-coded health indicators per project: schedule variance, budget status, risk level, and completion percentage
Automated Status Emails
Power Automate generates and sends weekly project status emails every Monday — pulling live data from SharePoint Lists

A SharePoint-Native PM Dashboard That Leadership Uses in Board Meetings

Akshara Technologies built a comprehensive project management dashboard as a set of interconnected SPFx web parts deployed on a dedicated SharePoint project management hub. All project data is stored in SharePoint Lists — projects, tasks, milestones, assignments, and status logs — giving the system a familiar, IT-supported data layer with no additional infrastructure.

The portfolio overview is the leadership view: a grid of all active projects with colour-coded health indicators, key metrics, and one-click drill-down into any individual project. The project-level view shows the kanban task board, milestone timeline, resource allocation chart, and risk register side by side. Team members see only their assigned tasks and relevant project information.

Power Automate handles all reporting automation. A weekly flow runs every Monday morning, generates an HTML status email for each active project, populates it with the latest SharePoint List data, and sends it to the relevant stakeholders — without any PM manually writing a word. Overdue milestone alerts fire automatically when a milestone passes its due date without being marked complete.

What Was Delivered

Portfolio overview dashboard with health indicators for all 40+ projects
Per-project kanban task boards: To Do, In Progress, In Review, Done
Gantt-style milestone timeline with planned vs actual date comparison
Resource allocation charts per project and per team member
Automated weekly status emails via Power Automate — zero manual writing
Overdue milestone alerts — automatic notifications when deadlines slip
Role-based access: team members see their tasks, PMs see their projects, leadership sees all
All data in SharePoint Lists — no Jira licence, no external database, no infrastructure cost

Portfolio Visibility From Jira to the Boardroom

40+
Concurrent projects tracked in a single dashboard — portfolio view used in every board meeting
Eliminated
Manual status emails — Power Automate generates and sends every weekly report automatically
5 hrs
Per PM per week saved on reporting — time reallocated to actual project management
Real-time
Leadership portfolio view — no waiting for a report, health status visible any time

The PM Dashboard in Action

Tools & Technologies Used

Framework
SPFx
SharePoint Framework for all dashboard web parts — portfolio, kanban, timeline, resources
Data
SharePoint Lists
Projects, tasks, milestones, assignments, and status history as SharePoint List items
Frontend
React
Component-based UI for kanban board, timeline, and portfolio drill-down views
Charts
Chart.js
Gantt-style milestone timeline, resource allocation bars, and portfolio health charts
Automation
Power Automate
Weekly status email automation, overdue milestone alerts, and task assignment notifications
API
Microsoft Graph
User profile data, team member resolution, and Teams notification delivery
Library
PnPjs
SharePoint REST API abstraction for efficient List queries, batching, and CRUD operations
UI
Fluent UI
Microsoft design system for consistent, accessible interface components across all views

Start Your Project

Replace Jira + Excel + Email
with One SharePoint Dashboard

If your project reporting is a manual overhead and your leadership portfolio view is always a week out of date, let's build you a SharePoint-native PM system that changes that.