Six monthsJan → Jul 2026Solo spine

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.

Dev · QA · Deploy — one personProduction tested by family & friends
  1. 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.

    • Origin
    • Dev · QA · Deploy
    Jan ’26

    Brief

    Shared money. One builder. No guessing.

    Rent clarity
    Grocery truth
    Stop spreadsheets

    Solo builder

    No team yet

  2. 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.

    • Desktop roots
    • Local only
    expenses.py · Tkinter

    This month

    AED 4,280

    Groceries820
    Utilities310
    School1,200

    Python

    Tkinter

  3. 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.

    • Local service
    • Shared endpoints
    LAN

    api.home:8080

    Token · household only

    PC · Desk

    PC · Kitchen

    Tablet

    Laptop

    LAN API

    Fixed token

  4. 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.

    • Remote access
    • Temporary bridge
    Remote

    Tunnel live

    *.ngrok → :8000

    From

    Travel

    To

    Home API

    ngrok

    Port forward

  5. 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.

    • On the go
    • Friends & relatives
    9:41

    Today

    12

    Exp

    8

    Cats

    3

    Budg

    Add expense

    Coffee · AED 18

    React Native

    Budgets

  6. 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.

    • Living product
    • Dashboard ↔ Mobile
    Sync

    Web

    Dashboard

    Phone

    App

    Shared API

    One ledger · two doors

    Gemini · “What did we spend on food?”

    Gemini

    Email alerts

  7. 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.

    • Analytics
    • Periodic bills
    Insight

    Payable · Rent

    Due in 4d

    AED 5,200

    Payables

    Forecast

  8. 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.

    • Production host
    • Cost-aware alpha
    Prod
    Cloud RunHealthy
    VercelLive
    Cloud SQLMigrated

    Cloud Run

    Vercel

  9. 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.

    • Security hardens
    • Android push
    Rooms

    Split

    3 groups

    Vault

    12 docs

    Goals

    2 active

    Worth

    AED…

    Split

    Vaults

  10. 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.

    • Still building
    • Always open
    Next
    DomainQueued
    iOS buildQueued
    Mail inboxQueued

    Open to support

    Domain

    iOS

Curious who builds this? Know the Devs

Join the waitlist