<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rashed Alfarra]]></title><description><![CDATA[Rashed Alfarra]]></description><link>https://rashedalfarra.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 21:26:51 GMT</lastBuildDate><atom:link href="https://rashedalfarra.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Why my budgeting app reports profit per car, rental or client]]></title><description><![CDATA[A household budget answers one question: where did the money go? I wanted a narrower one. Which car, rental or client is actually making money? So in Money…]]></description><link>https://rashedalfarra.hashnode.dev/why-my-budgeting-app-reports-profit-per-car-rental-or-client</link><guid isPermaLink="true">https://rashedalfarra.hashnode.dev/why-my-budgeting-app-reports-profit-per-car-rental-or-client</guid><category><![CDATA[fintech]]></category><category><![CDATA[privacy]]></category><category><![CDATA[side project]]></category><category><![CDATA[personal finance]]></category><category><![CDATA[Next.js]]></category><dc:creator><![CDATA[Turo Pricing Lab]]></dc:creator><pubDate>Tue, 03 Nov 2026 00:31:54 GMT</pubDate><content:encoded><![CDATA[<p>A household budget answers one question: where did the money go? I wanted a narrower one. Which car, rental or client is actually making money? So in Money Actually the unit is the asset.</p>
<p>Three decisions shaped it. The demo is linked at the end and runs on sample data.</p>
<h2>1. The asset is the unit</h2>
<p>Each car on a car-sharing app like Turo, each rental and each freelance client gets its own profit, break-even and year report, grouped the way Schedule C and E group them.</p>
<h2>2. What it won't do</h2>
<ul>
<li>Move money. It's read-only, there's no transfer button anywhere.</li>
<li>Get your bank password. Sign-in goes through Plaid, so it never reaches my servers.</li>
<li>Send anything to AI unless you ask. Nothing goes to Slip, the in-app assistant, until you type a question, and you can turn Slip off.</li>
</ul>
<p>Data is encrypted with AES-256 at rest and bank connection keys get a second AES-256-GCM layer. No ads, no data selling, and you can delete everything from the app or the web. Details on the <a href="https://moneyactually.app/security?ref=hashnode">security page</a>.</p>
<h2>3. Say so when a number can't be verified</h2>
<p>If some transactions aren't assigned to any asset, the Business page says right under the totals that they're only as complete as what's tagged. I'd rather show that than a cleaner total.</p>
<h2>The rest</h2>
<ul>
<li>Net worth with every debt counted. The car loan sits next to the car.</li>
<li>A budget as one left-to-spend number, with bills already paid and still coming.</li>
<li>Subscriptions found in your transactions.</li>
</ul>
<h2>How it's built</h2>
<ul>
<li>Money is stored as integer minor units end to end, never a float.</li>
<li>Plaid access tokens never reach a client. They're encrypted with AES-256-GCM using a key kept outside the database, and Postgres row-level security sits behind the app's own auth checks.</li>
<li>Deleting your account calls Plaid's /item/remove, so the connection is gone too.</li>
<li>The Android app is React Native (Expo), reading through versioned route handlers in the same Next.js codebase as the website. The iPhone app today is a thin Swift shell around the web app, and the same Expo app replaces it next.</li>
</ul>
<p>Google Play approved it on 5 Oct 2026 and the App Store on 14 Oct 2026.</p>
<h2>Scope and price</h2>
<p>US banks only through Plaid, up to five banks. Web, <a href="https://apps.apple.com/app/money-actually/id6813643415">iPhone</a> and <a href="https://play.google.com/store/apps/details?id=app.moneyactually.twa">Android</a>. 7-day free trial, no card on the web, then $6.99 a month or $59.99 a year on the web.</p>
<p>Demo, no signup: <a href="https://moneyactually.app/demo/business?ref=hashnode">moneyactually.app/demo/business</a></p>
<p>If you've built on bank data, what did you decide your app would never do, and what did it cost you?</p>
]]></content:encoded></item></channel></rss>