<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: sun sunny</title>
    <description>The latest articles on Forem by sun sunny (@sun_sunny_a1ddacbaba62476).</description>
    <link>https://forem.com/sun_sunny_a1ddacbaba62476</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3898684%2Ff129fad1-5df8-4074-85dd-0240023cca85.png</url>
      <title>Forem: sun sunny</title>
      <link>https://forem.com/sun_sunny_a1ddacbaba62476</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sun_sunny_a1ddacbaba62476"/>
    <language>en</language>
    <item>
      <title>Why I Moved My Finances Offline: Building a Privacy-First App with Tauri and Vue</title>
      <dc:creator>sun sunny</dc:creator>
      <pubDate>Wed, 29 Apr 2026 21:27:16 +0000</pubDate>
      <link>https://forem.com/sun_sunny_a1ddacbaba62476/why-i-moved-my-finances-offline-building-a-privacy-first-app-with-tauri-and-vue-noo</link>
      <guid>https://forem.com/sun_sunny_a1ddacbaba62476/why-i-moved-my-finances-offline-building-a-privacy-first-app-with-tauri-and-vue-noo</guid>
      <description>&lt;p&gt;After years of managing my finances across various cloud-based apps, I grew tired of two things: subscriptions that felt unnecessary and the constant uncertainty about where my data was stored. As an engineer, I knew I could build something better—something that offered speed, complete data ownership, and a UI that didn't feel like a spreadsheet from 2010.&lt;/p&gt;

&lt;p&gt;That was the birth of &lt;a href="https://covely.ourcrmonline.com/index.html" rel="noopener noreferrer"&gt;Covely&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The "Why" Behind the Build&lt;/strong&gt;&lt;br&gt;
I wanted a tool that prioritized privacy above all else. For me, this project is rooted in the concept of digital sovereignty—the right to own and control the data that defines our financial lives. I realized that by relying on third-party cloud platforms, I was effectively renting my own financial history. I needed a "local-first" environment where I could track my net worth, investments, and expenses while ensuring that my sensitive information never leaves my machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tauri vs. Electron: Choosing My Foundation&lt;/strong&gt;&lt;br&gt;
When I started, the debate between Electron and Tauri was central to my architecture decisions. Electron is the industry standard, but it often carries a heavy memory and disk footprint because it bundles an entire Chromium instance. For a finance tool that needs to be fast and lightweight, that wasn't ideal. I chose Tauri because it leverages the OS’s native webview, drastically reducing binary size and resource consumption. The tradeoff in managing Rust-based system calls was a small price to pay for the snappy, native utility feel I wanted for my users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Precision in Every Transaction&lt;/strong&gt;&lt;br&gt;
When your app is handling personal finances, "close enough" is not acceptable. A major part of my development journey involved refining the core transaction logic—specifically ensuring that balance calculations and transfer logic across accounts remain 100% accurate.&lt;/p&gt;

&lt;p&gt;To achieve this, I implemented an extensive suite of unit tests, covering edge cases in transfers, currency handling, and balance reconciliation. I complemented this by grueling manual testing, simulating every possible user error I could think of to ensure the integrity of the data. Knowing that the math holds up—regardless of how complex the transaction—is what gives me the confidence to use Covely as my primary financial tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Rest of the Stack&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vue.js: My framework of choice for its reactive architecture and ease of development.&lt;/p&gt;

&lt;p&gt;SQLite: A simple, rock-solid way to store local financial data that provides me with total control over my backups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned&lt;/strong&gt;&lt;br&gt;
Building a desktop app taught me to respect the file system in ways that web-only development never did. I had to solve unique challenges regarding data migration, cross-platform persistence, and security—challenges that ultimately reinforced my belief that true digital autonomy requires the right architecture.&lt;/p&gt;

&lt;p&gt;What’s Next&lt;br&gt;
Covely isn't a finished product; it’s a living project. I’m currently focused on &lt;a href="https://covely.ourcrmonline.com/roadmap.html" rel="noopener noreferrer"&gt;refining investment tracking and AI-assisted categorization&lt;/a&gt;. If you’re a developer or a privacy enthusiast, I’d love for you to check it out and let me know how you manage your own financial data.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>architecture</category>
      <category>startup</category>
    </item>
    <item>
      <title>I built an offline replacement of MS Money</title>
      <dc:creator>sun sunny</dc:creator>
      <pubDate>Sun, 26 Apr 2026 11:43:59 +0000</pubDate>
      <link>https://forem.com/sun_sunny_a1ddacbaba62476/i-built-an-offline-replacement-of-ms-money-160a</link>
      <guid>https://forem.com/sun_sunny_a1ddacbaba62476/i-built-an-offline-replacement-of-ms-money-160a</guid>
      <description>&lt;p&gt;I’m an Aussie dev and a long‑time Microsoft Money user. After Microsoft shuttered Money, I spent years trying out alternatives and never found one that felt both powerful enough and respectful of my privacy. Everything was either too basic or locked into a subscription and the cloud.&lt;/p&gt;

&lt;p&gt;So I built an offline desktop app (Covely) that lets you track cash flow and net worth without sending your data online. It’s conceptually similar to MS Money, but built for the way I actually want to manage my money.&lt;/p&gt;

&lt;p&gt;You can check it out here:&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://covely.ourcrmonline.com" rel="noopener noreferrer"&gt;https://covely.ourcrmonline.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Covely is free to use, with a paid tier for advanced reporting and automation. If you’re a fellow ex‑Money user or just care about privacy‑first money tracking, I’d love your feedback and any early‑adopter stories.&lt;/p&gt;

</description>
      <category>tauri</category>
      <category>vue</category>
    </item>
  </channel>
</rss>
