Last year, after looking at solutions in the space and deciding none jived with me, I built a #PersonalFinance management app in #PHP.

@BeeTurland and I have been using it for nearly a year now. It's been a great help, but could still be a lot better. And, while it works, the source code is also a bit of a mess.

Now that the overall concept has born out as useful, I want to rewrite it, and ideally release it as #OSS. And I think I'd rather not do it alone.

Anyone interested in collaborating?

@elazar @BeeTurland I'm curious how it gets bank data (if it does)?

That's one big stumbling block here in Canada for software like this. Banks simply don't have APIs, it seems. Screen scraping is usually the only way to get data, and naturally introduces major infosec issues.

@kboyd At the moment, the end-user enters transactions manually, then reconciles by downloading CSV exports from their bank site and then uploading them into the app. It's not great from a usability standpoint, but it works. It may be possible to use something like https://plaid.com for a more seamless solution that maintains security, but I haven't explored that much yet.
Enabling all companies to build fintech solutions | Plaid

Plaid helps companies build fintech solutions by making it easy, safe and reliable for people to connect their financial data to apps and services.

Plaid