This repository contains AI-based application for splitting-bill, written on python (streamlit) and can be run on your local computer.
Live version can be found here
https://mukhlas-splitbill.streamlit.app/
With this application, you can upload a photo of your receipt. The AI will read the receipt and show you the data.
Then, you can list participants of your split-bill, and then assign items from the receipt to each of them.
When you are done, final report will be shown.
-
Make sure Python is installed (any recent version should be fine, I tested with Python 3.12)
-
Create environment for this application
pip install virtualenv python -m virtualenv .ven
-
Activate the environment
if using Linux
source .venv/bin/activateif using Windows
.\.venv\Scripts\activate
-
Install required libraries
pip install -r requirements.txt
-
Activate the environment
if using Linux
source .venv/bin/activateif using Windows
.\.venv\Scripts\activate -
Start the app
streamlit run app.py


