Remembering Thoughts
  Twitter GitHub RSS

Charge Id – What is the problem?

This is the start of a series of blog posts where I try to build an online personal budgeting system.

The motivation for this was me trying to do a household budget using existing tools (Pocketbook, CashDesk, QuickBooks, Xero).

Each time I needed to classify a large number of transactions manually (except Pocketbook they have got a pretty good classification engine)

As I do lots of transfer between accounts the summaries never made sense.  So I thought Id give it a go to build my own personal finance budgeter.

image

Goals

  • Discover the Who, What When, Where, Why and How a money transaction occurred purely from the metadata
  • Website that allows users to connect/upload their bank accounts
  • Connect to a users bank account using bankstatements.com.au / basiq.io (hoping to switch to Open Banking OAuth when available)
  • Classify bank statements into categories & sub categories
  • Summarise personal finances and display to a consumable way
  • Predict spend over time & necessary budgeting
  • Find savings / tax deductions (mortgage, insurance etc)

The code for this solution is hosted on GitHub

https://github.com/chrismckelt/vita


Posts in this series

Charge Id – scratching the tech itch

Charge Id – lean canvas

Charge Id – solution overview

Charge Id – analysing the data

Charge Id – the prediction model

Charge Id – deploying a ML.Net Model to Azure

Code

https://github.com/chrismckelt/vita

 



Published:

Share on Twitter