DEV Community

Cover image for An Apartment Utility management app - OCR powered by gemma3:4b
Varadraj Galgali
Varadraj Galgali

Posted on

An Apartment Utility management app - OCR powered by gemma3:4b

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle

What I Built

A simple FastAPI app, with OCR capabilities powered by Google's openweight model - gemma3:4b.

Each month, the apartment I stay in, has several utility bills and every month an owner collects all the bills, validates & calculates the amount per flat by taking into account the area of the said flat.

The app would automate the manual effort & going forward, each owner may only act as a supervisor / human in the loop.

Demo

image

image

Code

How I Built It

I used the gemma3:4b model primarily for the OCR capabilities, such that the manual effort is completely eliminated. There still exists an option to enter the bill amount, in cases, when the output from gemma might not be correct or if the user would prefer to enter the amount rather than uploading an image.

Why Does Open Innovation Matter?

I believe open innovation is a powerful mechanism to deliver state of the art solutions without a cutting edge lab or upfront costs, especially useful when developing solutions for the community.

My First User

A neighbor, they liked it. And, we immediately discussed how it can be improved, to add reminders for payments, scheduling cleaning, services, etc.

Prize Categories

I am entering the gemma category.

Top comments (0)