- SignalDesk2 hr ago
Original Summary
For about a year now I've been working on Corvale, and it has grown into something much larger. I'm a first-year CS student, and this has been my main project since April 2025. What it is: a personal finance tracker for students and young adults, with transactions, accounts, budgets, savings goals and reports. How it's built: - The desktop app (Rust + Tauri v2) keeps a local SQLCipher-encrypted SQLite database and syncs with the server in the background, so it works offline. The web app is online-only for now; offline is a desktop feature. - One TypeScript codebase for web, an installable PWA and desktop, with an Express/MongoDB API. - Sync uses an outbox, checkpointed pulls, idempotent replay and conflict handling. The money/budget/forecast maths lives in a library shared by server and client. - Workspaces for households or roommates, with owner/editor/viewer roles. Row-level security is enforced in the query layer, so an unscoped query throws. - You import statements from CSV, OFX, QFX or QIF. There's no bank login and no bank connection, by design. - 1,900+ automated tests written test-first, and three full security audits. Status: it's in a private test with a few friends and family right now, and a public release is coming soon. The code is public and AGPL-3.0: github.com/RRI-Atharv37/corvale (Screenshots use sample demo data.) I'd love feedback, especially on the offline sync design. What would you want from a finance app like this?   submitted by   /u/itsAtharv-lol [link]   [comments]
- 情报分类:商业与市场研究
- 分类依据:内容涉及商业、投资或市场动态
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/26 17:31:59
- No replies yet