Affan Dadi
Back to Projects
Helpdesk — Enterprise Solutions interface screenshot

Enterprise Solutions

Helpdesk

A helpdesk platform for tickets, timesheets, and notes with automated workflows and operational dashboards.

Overview

What this project is

Helpdesk centralizes ticket management, timesheets, and notes for support operations. Interactive dashboards visualize ticket statuses and resource hours, while Power Automate assigns tickets via forms with email notifications. Notes and timesheets stay linked to each ticket for follow-up and coordination on SharePoint Online.

My Role

What I owned

  • End-to-end design and development
  • Ticket, timesheet, and notes workflows
  • Dashboard development for ticket and resource visibility
  • Power Automate assignment and email notifications
  • SharePoint Online integration

The Challenge

The problem being solved

Support work was fragmented across tickets, timesheets, notes, and visibility needs. Teams needed a centralized place to manage assignment, follow-up, and operational insight.

The Solution

Key workflows

01

Ticket Management

Centralized support ticket lifecycle from intake through follow-up.

02

Timesheets & Notes

Track work and notes against support tickets for clearer coordination.

03

Dashboards

Visualize ticket statuses and resource hours through interactive charts.

04

Automation

Automated assignment via forms with email notifications to responsible staff.

Technology

Stack

Frontend

Angular · TypeScript · MDB – Bootstrap · Angular Material

Microsoft

MS SharePoint Online · MS SharePoint REST APIs · MS Power Automate Integration

Outcome

What changed

Improved support management by centralizing ticket tracking and timesheets, enabling better resource allocation and decision-making through real-time data and dashboard insights.