Problem
Invoice approvals were entirely manual — accounts payable and receivable were processed by hand, and multi-level signoffs happened over email and chat. The result: slow turnaround and a poor audit trail.
Approach
- 01
Built the AP/AR module of ANCoraPRO with hierarchical approval chains modeled per organization level.
- 02
Automated email notifications at each approval step so approvers act without being chased.
- 03
Designed the PostgreSQL data model for invoices and approvals, keeping a complete history of every decision.
- 04
Deployed on Google Cloud behind Nginx for production use.
Outcome
Invoice approval turnaround was reduced from days to hours, with a full audit trail of who approved what and when.

Stack
- React
- Vite
- Material UI
- NestJS
- PostgreSQL
- Google Cloud
- Nginx