2025

Secure Payment Tracker

Built a payment-stage tracking dashboard for QAST that replaced a fragile Excel-based workflow with a structured, cloud-deployed system.

Challenge

QAST's finance team was tracking client payments in Excel spreadsheets. As the number of clients grew, keeping track of which payments were at which stage — purchase order issued, invoice sent, partially paid, fully paid — became error-prone and hard to audit.

The team needed a clear, shared view of every payment's lifecycle so nothing slipped through the cracks.

Solution

Designed the payment stage model — mapping out each state in the lifecycle and the valid transitions between them — then built the backend API in NestJS with PostgreSQL to persist and enforce those states.

Built the front-end dashboard in Next.js so the team could view, filter, and update payment records in one place. Deployed the full stack on OCI.

Outcomes

Replaced
Excel workflow
Structured
Payment lifecycle
OCI
Cloud deployed

Have a similar challenge?

30-min architecture review — bring your stack, leave with a concrete plan.

Next project