Know the
History
From a Tkinter window on a family PC to a cloud-backed household suite. Scroll the spine — each era sits beside its artifact.
01
January 2026
A quiet yes
Not a pitch deck. A private decision: stop guessing at shared money, and build the house yourself.
AccountHouse began as a frustration you could feel at the dinner table — rent, groceries, and bills living in chat threads and fragile spreadsheets, while nobody quite trusted the total.
January was the vow. One engineer. Every layer. No company theater. The brief was intimate: make household finance honest enough for the people who actually live it.
Jan ’26Brief
Shared money. One builder. No guessing.
Rent clarityGrocery truthStop spreadsheetsSolo builder
No team yet
02
May 2026
Glass on the desk
Python. A Tkinter window. Numbers that stayed on the machine where the family already sat.
The first software was deliberately small — an expense tracker that opened like a tool, not a product. No cloud. No app store. Just a program that took receipts of life and returned a truth you could argue with.
It was built for parents first. That constraint became doctrine: clarity over cleverness, totals you can trust, usefulness before polish.
expenses.py · TkinterThis month
AED 4,280
Groceries820Utilities310School1,200Python
Tkinter
03
Late May 2026
Under one roof
Stop launching a script. Stand up a service. Let the house speak to itself on the wire.
Accessibility meant something concrete: one machine became the spine, exposing API endpoints across the home network so every seat at the table could reach the same ledger.
A plain webpage stood in front — fixed token, fixed circle. Not the public internet. Just the LAN, the family, and a door that only known keys could open.
LANapi.home:8080
Token · household only
PC · Desk
PC · Kitchen
Tablet
Laptop
LAN API
Fixed token
04
June 2026
Borrowed sky
Travel broke the LAN. ngrok borrowed a path through the open internet so the house could travel too.
When life left the building, the local-only service could not follow. Backend and frontend rode a tunnel — port-forwarded, temporary, imperfect — and still arrived.
That was the proof: household money only works if the people who share it can reach the ledger wherever they stand.
RemoteTunnel live
*.ngrok → :8000
From
Travel
To
Home API
ngrok
Port forward
05
Mid–late June 2026
Into the pocket
They asked for the go. A month of React Native answered — expenses, categories, budgets, and a schema rebuilt for more than one family.
The ask sharpened: not another desktop launch, but a phone-native way to catch spending while the day was still happening.
Nearly a month of learning from zero — AI as co-pilot for velocity — produced a modular backend and a dynamic schema so friends and relatives could inhabit the same system without hard-coded assumptions.
9:41Today
12
Exp
8
Cats
3
Budg
Add expense
Coffee · AED 18
React Native
Budgets
06
Early July 2026
One ledger, two doors
Carts. Gemini chat. Email that remembers. Income that counts. Dashboard and phone — same spine.
The surface grew alive: shopping carts, a Gemini-powered chat, email notifications, income tracking. Household money was never only expenses.
The decisive win was sync. Web and mobile spoke to one API — so numbers refused to fork into two realities. One ledger. Two doors in.
SyncWeb
Dashboard
Phone
App
Shared API
One ledger · two doors
Gemini · “What did we spend on food?”
Gemini
Email alerts
07
Mid July 2026
Bills that remember
Payables as settlements. Linear models as foresight. Insights earned from variance — not vibes.
Payables arrived so recurring bills could behave like executable settlements — not sticky notes dying in a chat.
With weight in the data, linear models could be tested for analytics and forecast. Users gained spending insight and recommender signals grounded in projections and variance — foresight with receipts.
InsightPayable · Rent
Due in 4d
AED 5,200
Payables
Forecast
08
Mid July 2026
Lifted off the desk
Cloud Run. Vercel. Cloud SQL. Blob storage. Alpha-scale cost. Production bones.
Stability demanded leaving the laptop behind. The backend rose onto GCP Cloud Run; the frontend landed on Vercel — always on, without asking the house to stay awake.
Migrations moved carefully into Cloud SQL, media into blob storage. Hosting stayed cost-disciplined for a small alpha — reliability without pretending to burn like a unicorn.
ProdCloud RunHealthyVercelLiveCloud SQLMigratedCloud Run
Vercel
09
Late July 2026
Rooms for everyone
Split. Vaults. Goals. Net worth. Chats. Firebase push. Security that finally matched the stakes.
With the product stable on servers, the house gained rooms: Split groups, document vaults, goals, net-worth tracking. Android push via Firebase made the app present — not passive.
Security hardened in parallel. The backbone stayed the same: one person building and shipping, while parents, relatives, and friends stress-tested reality in production.
RoomsSplit
3 groups
Vault
12 docs
Goals
2 active
Worth
AED…
Split
Vaults
10
Ahead
The unfinished house
Domain. iOS. Mail that belongs to the name. Six months in — and the door stays open if you want to help shape what comes next.
The horizon is deliberate: a proper domain, iOS readiness, domain-based mail — infrastructure a household product deserves once alpha trust is earned.
From a Tkinter window to a cloud-backed suite. Dev, QA, and deploy still owned end-to-end by one engineer. Production testing still powered by the people who use it. If the story lands — support and collaboration are welcome.
NextDomainQueuediOS buildQueuedMail inboxQueuedOpen to support
Domain
iOS
Curious who builds this? Know the Devs
Join the waitlist