Home Services Work About Blog Contact Let's Talk
Back to All Work
SPFx Dashboard  ·  Finance  ·  IT Ticketing

Accounting Dashboard
& IT Ticketing System

Sabra Health Care — California, USA

4 hrs
Per week saved on manual reporting
500+
Invoices tracked monthly in real-time
Real-time
Live data — no more Monday morning reports
2
Systems unified into one SharePoint solution
SPFx React TypeScript Chart.js SharePoint Lists Excel Export API Power Automate

Excel Spreadsheets and a $800/Month Tool Doing the Same Job Badly

Sabra Health Care's finance team in California tracked all invoices, expenses, and budget data in Excel spreadsheets. Each Monday morning, a finance analyst spent 4+ hours manually compiling data from multiple spreadsheets into a single consolidated report for leadership — a process that was both time-consuming and error-prone.

Simultaneously, the IT department was paying $800 per month for a third-party ticketing tool that provided more functionality than they needed and required employees to context-switch outside of their Microsoft 365 environment. Adoption was low and the tool generated more admin overhead than it solved.

Leadership wanted to consolidate: replace the Excel-based finance reporting with real-time dashboards, and replace the expensive ticketing tool with something that lived inside SharePoint. The goal was to reduce cost, eliminate the Monday reporting ritual, and give management live visibility into both finance and IT operations.

4+ hours every Monday compiling financial data manually from multiple Excel files into one report

$800/month ($9,600/year) for a third-party IT ticketing tool with low adoption and high admin overhead

No real-time visibility — management only saw data once a week, making timely decisions impossible

IT ticket resolution time was poor — no priority flags, no assignment tracking, no SLA visibility

$9.6k

Annual cost eliminated

The custom SharePoint IT ticketing system replaced the third-party SaaS tool entirely, saving $800/month with a one-time build investment that pays for itself in under a year.

Two Powerful SPFx Systems Built for the Cost of One

Akshara Technologies delivered two interconnected SPFx solutions on SharePoint Online. The accounting dashboard provides real-time visibility into invoices, expenses, and budget — pulling data from SharePoint Lists that are updated continuously, with no Monday morning compilation required. Filters by date range, department, invoice status, and vendor, with Chart.js visualisations for trend analysis and one-click Excel export for stakeholder reports.

The IT ticketing system is a full-featured web part with priority flags (Critical, High, Medium, Low), category tagging, technician assignment, status tracking (Open, In Progress, Resolved, Closed), and automated Power Automate notifications. Tickets are stored in SharePoint Lists, visible to IT staff in a filtered board view, and searchable by the employee who raised them.

Both systems were deployed within the existing SharePoint Online tenant — no new tools, no new licences, no additional training required beyond the familiar Microsoft 365 environment.

What Was Delivered

Real-time accounting dashboard with invoice, expense, and budget tracking
Multi-column filtering: date range, department, invoice status, vendor, amount range
Chart.js visualisations: monthly spend trend, category breakdown, budget vs actual
One-click Excel export of any filtered view for leadership reporting
IT ticketing web part with priority, category, assignment, and status tracking
Power Automate: ticket assignment notifications and status update emails
Role-based views: IT staff see assigned tickets, managers see full queue with analytics
All data in SharePoint Lists — no external dependencies, no additional licences

Real ROI, Measurable in Days

4 hrs
Per week saved — Monday reporting ritual completely eliminated
$9,600
Per year saved by replacing the third-party SaaS ticketing tool
Real-time
Finance data now visible instantly — no compilation, no waiting
40%
Improvement in IT ticket resolution time with priority tracking and SLA visibility

The Dashboard in Action

Tools & Technologies Used

Framework
SPFx
SharePoint Framework for client-side dashboard and ticketing web parts
Frontend
React + TypeScript
Component-based UI with full type safety across both dashboard and ticketing modules
Visualisation
Chart.js
Bar, line, pie, and doughnut charts for spend trends and budget analysis
Data
SharePoint Lists
Invoices, expenses, tickets, and assignments stored as SharePoint List items
Export
Excel Export API
Client-side Excel generation from filtered list views using SheetJS
Automation
Power Automate
Ticket assignment notifications, status update alerts, and escalation flows
Platform
SharePoint Online
Host environment — both solutions live inside the existing M365 tenant
Library
PnPjs
SharePoint REST API abstraction for efficient List CRUD operations

Start Your Project

Replace Costly Tools with
SharePoint-Native Solutions

If your team is paying for SaaS tools that could be replaced by a well-built SharePoint solution, let's do the maths. You might be surprised how quickly a custom build pays for itself.