Skip to content
Back to projects

Enterprise budgeting and approvals wired directly into SAP Business One

LiveFeb 2024 – May 2025

Budget Management System

Enterprise budgeting and approvals wired directly into SAP Business One

The problem

Manual, spreadsheet-driven budget approval and MRN workflows were slow and error-prone across the organization.

What I built

A large-scale Angular/NestJS application covering budget planning, multi-level approvals, and live SAP Business One integration for expenses, allocations, and MRNs.

Architecture overview

  • NestJS REST APIs bridge the app to SAP Business One's Service Layer for real-time ERP data
  • Reusable Angular modules and drill-down dashboards handle expenses, budget allocation, and MRN management
  • Multi-level business-rule validation enforced on both the API and UI layers

Role

Full-stack engineer — designed the NestJS APIs, SAP B1 Service Layer integration, and the Angular dashboards consuming them

Tech

AngularNestJSMongoDBAWS (EC2, S3)SAP Business One

Outcomes

-35%

Manual processing time

+20%

Data accuracy

+30%

User adoption