It's still a relatively fat client that needs to get loaded at page load (handling end-to-end encryption + client-side SQL with sql.js), so there isn't too much I can do. But I think the site loads at a much more reasonable speed now.
I also noticed the site isn't working in webview and is exceptionally slow there, looking into that.
Prinvoice is a simple way to create and track invoices. You — and only you — have access to your own invoices.
Invoices are encrypted locally using your password, before being sent to the server for storage (thanks to Userbase https://userbase.com).
Screenshots + source code on github: https://github.com/j-berman/prinvoice
Plus, option to download the app and run it locally: https://github.com/j-berman/prinvoice#download-and-run-the-a...
Disclaimer: I’m also a Userbase dev :)