Hello HN! I am Aswin Mohan, full-stack mobile + web developer and I built PaperMoney(
https://getpaper.money). PaperMoney is a double-entry accounting based personal finance app. It can help you keep track of your expenses, assets, liabilities and your net-worth. It is based on the command-line tools beancount and ledger.
I had been using beancount to track my expenses for over two years. The plain-text accounting and reporting with fava was great, but I wanted a mobile based app to keep track on the go. Looked around existing solutions but everything fell short when compared to beancount. Also the major apps were not available outside the United States and only supported the dollar. They were based on assigning categories to a list of transactions which I found lacking coming from double-entry accounting. So I created Paper Money. It's based on double-entry accounting, you can add your chart of accounts and add balanced transactions. We'll use this to calculate your net-worth and the balances in your accounts.
It's built using React Native for the frontend and Elixir and Phoenix on the backend. We have support for both Android and iOS. I have plans to add automated account syncing and automated expense tracking in future versions.
The target audience currently is someone who is familiar with double-entry accounting but looking for a hosted mobile version. The future versions will be focused on more mainstream customers of personal finance apps, which means making the app more accessible for people without prior experience with double-entry accounting.
I am available at aswin@getpaper.money if you have any questions or querires, and excited to hear your feedback!
Links:
Website: https://getpaper.money
IOS: https://apps.apple.com/in/app/papermoney/id6737713983
Android: https://play.google.com/store/apps/details?id=com.papermoney...
Video Demo of the App: https://www.loom.com/share/40cf50afe33f4e1cb4fa3e749c19a2e3?...
I could be wrong but it does not appear that this offers a desktop/web client which makes it DOA for me.
It seems like so many finance applications target mobile devices which is a great place for reviewing data and making small modifications but the worst place for the substantial data entry required for managing personal finances.
I use parsers to normalize statements into CSV format, pipe that into a SQL database then query/represent it in Google sheets - I still haven't found a better way to do it. I don't think that would work on this app given I don't have access to any tools on a mobile device.