Inspiration for KarVyapaar

India’s economy is powered by millions of local "Vyapaaris" (merchants) who still rely on manual ledgers and paper receipts. Watching local shopkeepers struggle with manual billing during rush hours inspired me to bridge the digital divide. I wanted to build a tool that gives a small corner shop the same technological edge as a large retail chain.

What it does

karVyapaar is an AI-driven digital assistant for local businesses. It transforms a smartphone into a powerful Point-of-Sale (POS). Intelligent Inventory helps to manage the data efficiently. Digital Billing: Generates professional, shareable invoices and reduce paper wastage. AI-Powered OCR: The "Wow Factor"—users can scan physical wholesale invoices, and the system automatically extracts product data to update the inventory. Business Insights: A dashboard that provides clear visualizations of sales trends.

How I built it

As a full-stack dev, I focused on a scalable and responsive Design - Frontend: Built with React.js for a fast, dynamic UI. Backend: Developed using Node.js and Express.js to handle complex API logic. Database: PostgreSQL with aggregation pipelines for real-time stock and sales tracking. AI Integration: OCR to automate manual data entry for shopkeepers.

Challenges we ran into

OCR Accuracy: To accurately read various fonts and formats on hand-written printed receipts wasvery difficult and to make it possible for every language was hectic.

Accomplishments that I am proud of

Applying my skills as an Open-Source Lead to create a project that serves a noble social cause.

What we learned

Realized how even basic AI integrations can completely change the workflow for a traditional business.

What's next for KarVyapaar

Implementing service workers to allow billing even when the internet connection is unstable.

Share this project:

Updates