← Back to Projects

Listen to this project

Speech is not supported in this browser. Try Chrome or Edge.

AmanahKit: Offline Digital Khata
Product2026

AmanahKit: Offline Digital Khata

AmanahKit is Compile Vision's native Android product: an offline-first digital khata for small businesses. Multi-business profiles, trade-aware invoices, customer ledgers, sales/payments/udhaar/loans/amanah, PDF slips, and local backup, in English, Urdu, and Hindi. Built with Kotlin, Jetpack Compose, and Room; no internet required.

Architecture & workflows

How this product is architected and how users move through the app.

System architecture

100% offline. Compose UI over a local data layer: on-device database, preferences, and files. No cloud required.

Core user journey

From language and trade setup to ledgers, PDF slips, and local backup, plus due-date reminders on device.

How the pieces fit

FlowWhat happens
Offline-firstAll ledger data stays on the device. No cloud account or internet required to run the shop diary.
Multi-businessSwitch between shop profiles; each business keeps its own people and records.
Trade-aware invoicesProfession templates for local trades (general store, milk shop, tailor, technician, and more).
Ledger typesSales, payments, expenses, loans, and amanah (trust held), each tracked with clear party balances.
PDF slipsBranded receipt layouts shared via WhatsApp or any app through the Android share sheet.
Locales & themesEnglish, Urdu, and Hindi in-app; Light, Dark, or System theme.
Backup & remindersLocal backup and restore, plus on-device due-date and amanah reminders.
PrivacyOn-device data only. See the AmanahKit Privacy Policy for details.

Challenge

Small shopkeepers still rely on paper khata. Cloud ledger apps need internet, feel complex, and often lack strong Urdu/Hindi support for everyday South-Asian trades.

How we did it

We shipped a fully offline Android app with Jetpack Compose and Material 3: trade templates for local professions, cash-flow analytics on device, branded PDF slips via the system share sheet, local backup and restore, and due-date reminders, with amanah treated as trust held, not shop cash.

Outcome

Merchants get a trustworthy on-device diary: fully offline operation, profession-aware invoice fields, shareable PDF receipts for WhatsApp or print, light/dark/system themes, and clear ledgers for customers, lenders, and amanah. Suited to general stores, milk shops, tailors, technicians, and similar small businesses.

Tech stack

KotlinJetpack ComposeMaterial 3Navigation ComposeRoomDataStorePDF generationLocal notifications

Step-by-step

  1. 1

    Welcome & language

    Choose English, Urdu, or Hindi on first launch

  2. 2

    Profession / trade

    Pick a trade template (store, milk shop, tailor, technician, etc.)

  3. 3

    Business profile

    Create shop profile and starting cash position

  4. 4

    Home dashboard

    Today's cash, balances, and recent activity

  5. 5

    Records & people

    Sale, payment, expense, loan, amanah, plus customer ledgers

  6. 6

    PDF & backup

    Share PDF slips; export/restore local backups. Data stays on device

Want a similar build?

Tell us your use case and we will map a practical delivery plan.

Start a conversation