All projects
Funding Invoice · 2019–2022

Internal Financial Management System

Vue.js GraphQL PostgreSQL Unit Testing CI/CD

Overview

An internal FinTech tool at Funding Invoice that centralised bank statements, transactions and payment statuses, with automation to chase outstanding items.

The Challenge

Finance staff tracked statements and payment statuses manually, which was slow and error-prone.

Approach

  • Built secure, scalable GraphQL APIs integrated with a Vue.js frontend.
  • Modelled financial data in PostgreSQL with strong integrity guarantees.
  • Automated follow-up processes for outstanding payments.
  • Added unit testing and CI/CD pipelines for quality assurance.

Architecture

FrontendVue.js
APIGraphQL
DatabasePostgreSQL
QualityUnit testing + CI/CD pipeline

Key Features

  • Bank-statement & transaction management
  • Payment-status tracking
  • Automated follow-ups
  • Secure, tested codebase

Impact

  • Streamlined financial tracking for staff.
  • Reduced manual follow-up effort through automation.