Affan Dadi
Back to Projects
InvoiceFlow — Workflow Platform interface screenshot

Workflow Platform

InvoiceFlow

An invoice workflow platform designed to streamline invoice processing, approvals, reporting, and stakeholder collaboration.

Overview

What this project is

InvoiceFlow streamlines the invoice management process from capture through approval and reporting. Users can enter invoice details, upload supporting documents, manage approvals, and maintain conversation history for collaboration. Power Automate drives approval rules, while Stimulsoft dashboards provide visibility into invoice status.

My Role

What I owned

  • End-to-end design and development
  • Invoice workflow and approval implementation
  • Reporting dashboards with Stimulsoft
  • Power Automate integration
  • External stakeholder review and approval access

The Challenge

The problem being solved

Invoice submission, approval, collaboration, tracking, and reporting needed to work together in one flow. Manual handling slowed approvals and made it harder for stakeholders to collaborate around invoice status.

The Solution

Key workflows

01

Invoice Management

Create, review, search, filter, and export invoices with supporting documents.

02

Approval Workflow

Automated approval flows using Power Automate with predefined rules.

03

Collaboration

Conversation history and review capabilities around each invoice.

04

Reporting

Dashboards for invoice statuses and approvals with real-time visibility.

Technology

Stack

Frontend

Angular · TypeScript · MDB – Bootstrap · Angular Material · Stimulsoft

Microsoft

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

Outcome

What changed

Simplified invoice management by automating workflows, handling documents efficiently, and providing external access — resulting in faster approvals, better collaboration, and improved reporting.