Pakka Khata — A Smarter Digital Khata for Small Indian Shops
What I Built Pakka Khata is a digital ledger designed for small Indian shopkeepers who still rely on handwritten khata books to track customer credit, payments, and outstanding balances. These notebooks are familiar, but searching old transactions, calculating dues, preserving records, and reminding customers to pay can be tedious. Pakka Khata brings this everyday workflow into a simple digital…
"Pakka Khata" is a digital ledger system designed specifically for small shopkeepers in India who traditionally use handwritten ledgers to manage customer credit and payments. The application digitizes the often tedious task of searching old transactions, calculating dues, and preserving records while still allowing shopkeepers to utilize familiar handwritten ledgers.
Powered by open-source AI, "Pakka Khata" translates handwritten ledger pages into structured transaction rows, providing a user-friendly way to manage customer-wise bookkeeping and generate payment reminders in multiple languages. The application prioritizes data privacy by keeping customer and ledger records within the browser, rather than a central database, and supports encrypted backups and CSV export for data portability.
Despite its potential, the hosted version currently runs in demo mode, offering sample extraction results instead of real model inference. The live demo and local AI configuration are thoroughly documented in the project repository, which includes frontend development using React, Vite, and TypeScript, backend support through Python and FastAPI, and AI inference facilitated by Gemma 3 4B via Ollama.
The project was developed iteratively, incorporating frontend and backend testing, local AI integration, Docker validation, and deployment.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.