Skip to content
All projects
Category: Finance

Finance helper

Personal finance tracking: importing PDF statements from Kaspi, Halyk and Freedom, automatic categories and an income and spending report.

An in-house QODEX project: tracking personal finances without entering every purchase by hand.

The user uploads a bank PDF statement from Kaspi, Halyk or Freedom. The system parses the transactions, shows a preview and adds them after confirmation. Transactions already imported are skipped, so statements can overlap in dates.

Transactions are categorised by keywords, and transfers between your own cards are detected automatically and excluded from income and spending. A multi-currency statement can be imported into each account, which then receives only transactions in its currency.

The overview shows income and spending for the month, a 12-month chart, spending by category and account balances.

Year
2026
  • Finance helper: income and spending overview
  • Finance helper: transactions
  • Finance helper: statement import

Technologies

  • Laravel
  • React
  • Inertia.js
  • SQLite
  • PDF parser

Results

  • Statements from three Kazakhstan banks are imported without manual entry.
  • Importing the same statement again creates no duplicates.

Let’s discuss your project

Describe the task — we will suggest an approach, stages and the next step.