actualbudget/actual ? reverse-engineered prompt
Reverse engineered prompt
I'd like you to build me a personal finance app that's "local-first," so all my private financial data stays on my own computer rather than in the cloud.
The main feature should be envelope budgeting. I want to be able to create a monthly budget, allocate cash to different spending categories like "Groceries" or "Utilities," and then track my transactions against those envelopes. It should let me connect to different accounts and see all my finances in one place.
Even though it's local-first, it's very important that I can sync my data across multiple devices. Please build a simple server component that I can optionally run myself to keep everything in sync between, say, my laptop and desktop. The app itself should be a desktop application that runs on Windows, Mac, and Linux. For the technology, let's use Node.js and TypeScript. The final project should be something that could be self-hosted with Docker.
Are you gonna build this?
make sure you review the code using coderabbit