حساب املاک · Hisabamlak

The property ledger that works when the internet doesn't.

A management system for Afghan estate agencies. Properties, clients, viewings and deals — all recorded on the device, in Dari or English, with no server to depend on.

Open the live demo→No sign-up. Nothing leaves your browser.
hisabamlak-demo.vercel.app
Hisabamlak dashboard
The problem

Agencies still run on paper and WhatsApp.

Listings live in a notebook. Client requirements live in someone's memory. Commission owed lives in a pocket. When the power cuts or the network drops — and in much of Afghanistan it does — cloud software stops being software at all.

Paper ledgers

One notebook, one copy, no search, and nothing left if it is lost.

Scattered chats

Requirements and photos buried in months of WhatsApp threads.

Unreliable network

Cloud tools are unusable exactly when you are out at a viewing.

Offline-first

Not “works offline too”. Offline is the default.

There is no backend. The database lives in the browser on the device, so every screen opens, every record saves and every report runs with the network switched off. When you come back online nothing needs to sync — it was never anywhere else.

0
servers to pay for
0
third-party requests
100%
of features work offline
Hisabamlak on a phone
Three ways to look

Cards to browse. Table to compare. Board to move work along.

Every list — properties, clients, visits, deals — offers the same three views. Pick the one that matches what you are doing, and drag a card between columns to change its status.

hisabamlak-demo.vercel.app
Cards view

Photo-first browsing, the way an agent shows a listing to a client.

hisabamlak-demo.vercel.app
Hisabamlak in Dari, right to left
Dari and English

A real Dari interface, not a translated afterthought.

The whole interface flips to right-to-left, dates switch to the Afghan solar calendar with Dari month names, and counts use Persian digits. Money deliberately stays in Latin digits — Perso-Arabic zero is a dot, so a price like ۹٬۸۰۰٬۰۰۰ becomes a row of dots you cannot read at a glance.

حمل · ثور · جوزا · سرطان
۱۴۰۵
9,800,000 افغانی
RTL layout
What it does

The whole agency, in one place.

Properties

Photos, price in AFN or USD, size in m² or jerib, owner contact and status.

Clients

What each buyer or tenant wants, their budget, and every viewing they have been on.

Visits

Schedule viewings, group them by day, and mark them completed or cancelled.

Deals

Agreed price, your commission, and what has actually been paid.

Reports

Status and type breakdowns, top areas, and commission by month.

Backup

Export everything to one file, including photos. Restore on any device.

Privacy

Your book stays your book.

There is no account, no analytics and no telemetry. Audited with a network monitor: across every page the app makes zero requests to any third party. Owner phone numbers and client budgets never leave the device they were typed on.

Built with

Modern, boring, fast.

Next.js 16
TypeScript
Tailwind CSS 4
Dexie · IndexedDB
Zustand
PWA + service worker

See it working.

The demo is the real app with sample data. Nothing you do there leaves your browser, and you can clear it by clearing site data.

1Add a property, with a photo.
2Drag a deal across the board.
3Switch the interface to Dari.
4Turn your Wi-Fi off and keep going.