Urgent.News

What's breaking now, across thousands of outlets.

Tech

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.

Read the original at dev.to →

More in Tech

How to Build Dual-Pass Strokes with FSCSS Array Methods

clip-path: polygon() can fill a shape. It cannot stroke one. So pure-CSS chart lines in FSCSS (and libraries like st-core) fake a stroke with a dual-pass polygon : walk the data forward for the top…

  • Use FSCSS array methods to simulate dual-pass strokes
  • Create line-like appearance via polygon effect
  • Combine specific functions and custom properties

Digital Payments Up by 300%

The Cashless Pakistan Initiative has registered 2.03 million active digital commerce payment points, including 1.73 million merchants actively using Raast … Read More The post Digital Payments Up by…

More from Friday 16 October →