logoalt Hacker News

swsieberlast Monday at 3:13 PM0 repliesview on HN

I'm building a budget app for my wife and myself.

Basic goals:

- Web based for zero update latency

- Have it work offline

- Automatically import transactions from my banks

- No running/hosting cost

- Secure

Tools used so far:

- InstantDB for the datastore, providing the offline capability too

- A gmail account that automatically gets forwarded bank alerts for purchases

- Gitlab.com w/scehduled pipelines for cron based email-syncing

- Netlify for the free hosting

- InstantDB magic codes / email links for securing the data

I'm at the point where I can track and categorize purchases, including split transactions.

Next steps:

- Add in date ranges for reporting / data views; e.g. show expenses incurred in a one month period instead of for all time.

- Add in planned / project transactions for month forecasting

- Statement import & import reconciliation and statement reconciliation

- Scrape company specific digital reciept emails (like Amazon) to autopopulate more transaction data

And that'll be the end of the stuff I can do for free. I think I will add features that require money and/or dedicated hardware though:

- OCRing receipts -> autopopulated transaction data / description

- Using chatgpt to suggest categorizations

- Scrape extra data from my bank sites, like physical addresses of entities involved in charges.