Skip to content

A budgeting companion built for people around the world

Notifications You must be signed in to change notification settings

ItsAkshatSh/Hisabi

Repository files navigation

Hisabi: Receipt Scanner & Managerager

Hisabi is a web application that allows users to upload, scan, and manage receipts using OCR powered by the Mindee API. Receipts are parsed for line items and stored in a local SQLite database for easy retrieval and management.

Features

  • Upload Receipts: Upload images of receipts and extract line items (name, quantity, price, total) using Mindee’s custom OCR model.
  • View & Save Receipts:pts: Save parsed receipts with a custom name and view a list of all saved receipts.
  • Receipt Details: View detailed data for each saved receipt.
  • Simple Web UI: User-friendly interface built with HTML, CSS, and JavaScript.
  • API Endpoints: RESTful API for uploading, saving, and retrieving receipts.
  • Local Storage: Uses SQLite for lightweight, local data storage.
image

Tech Stack

  • Backend: Python, Flask, SQLite, Mindee SDK
  • Frontend: HTML, CSS, JavaScript (static files)

Setup & Installationtion

1. Clone the Repository

git clone https://github.com/ItsAkshatSh/Hisabi.git

cd Hisabi

2. Install Dependencies

Make sure you have Python 3.7+ installed.

pip install -r requirements.txt

3. Set Up Mindee API Key

4. Run the Application

python app.py

The app will be available here.

Usage

  1. Open the app in your browser.
  2. Upload a receipt image (JPG, PNG, etc.).
  3. Review extracted line items and save the receipt with a custom name.
  4. View all saved receipts and click to see details.

Acknowledgements

About

A budgeting companion built for people around the world

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published