Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey HN - long time lurker etc.

First off - I know, another personal finance app. However, I found none of the existing options matched what I wanted for myself:

* Privacy-first - ideally a local app, and definitely no cloud storage of bank creds for automatic sync. I found this requires a polished statement upload flow, to save time on manual updates.

* Good multi-currency support - this is bizarrely rare in the space.

* Basic analytics and budgeting - ideally not as rigid as YNAB and friends, but at least something lightweight to tell me where my money is going and how that's changing.

So over a few months during Covid, I put together TopHat for my own use: it's a SPA on GitHub Pages with no backend, where all data is stored in browser storage (plus a Dropbox sync option, which I wanted as a backup). It's a pretty standard stack (React, Redux, TS), and the code is all available on GitHub (https://github.com/Athenodoros/TopHat) - don't judge too harshly, my day job isn't software engineering! That said, I've found it very rewarding to use something which I enjoy and which I've built - not to mention finally "finishing" a project...

TopHat can load itself with some demo data, including an example bank statement for upload (check the notification on the top right). Hopefully this is interesting for folks - happy to answer any questions!



Nice work! I made a similar tool, but focused on credit card spendings, runs on mobile, everything local, (with import from Canadian banks, also done locally using WebView so passwords never go elsewhere. I don't have enough time to continue to maintain it, but hope it can give you some other ideas to consider.

Cheers.

https://evergreen-labs.com/spendsimple/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: