
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
Invoice Management
Create, review, search, filter, and export invoices with supporting documents.
Approval Workflow
Automated approval flows using Power Automate with predefined rules.
Collaboration
Conversation history and review capabilities around each invoice.
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.