Kaagaz: I built a private life-admin companion for my parents
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built My parents are actually pretty good at keeping important documents. Electricity bills, warranties, receipts, notices, insurance papers — they usually have them somewhere. The problem isn't losing the documents. It's remembering what each document means and what needs to happen next . A bill arrives and…
This is a story about a developer who created a personal productivity tool called Kaagaz for their parents. The tool aims to transform household documents like electricity bills, warranties, and insurance papers into actionable insights. Instead of simply showing the documents, Kaagaz extracts key facts and information, such as bill amounts, due dates, and expiration dates.
The application uses artificial intelligence to understand the documents and generate relevant information, but the final decisions are made by the user. Kaagaz operates locally on the user's device, ensuring privacy and control over the data. The developer used React, TypeScript, and Vite for the frontend, and Python with FastAPI, Pydantic, and SQLAlchemy for the backend.
Document understanding was achieved using OCR and the Gemma model running locally through Ollama. The application provides a safety boundary, allowing the user to review and confirm the extracted information before it becomes part of their personal document vault. This approach ensures that sensitive information remains within the user's control.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.