Loading repository data…
Loading repository data…
JustCabaret / repository
An AI-powered application that uses OCR (Optical Character Recognition) and GPT-4 to extract, process, and organize data from receipt images into structured formats. Perfect for automating expense tracking and simplifying data entry for individuals.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project automates the extraction and organization of data from receipt images. It simplifies manual data entry by converting raw receipt images into structured JSON data and persistent local records.
Inspired by @IAmTomShaw's Receipt Vision.
test API key, enabling rapid local UI development.test for mock data)Clone the repository:
git clone https://github.com/JustCabaret/receipt-parser.git
cd receipt-parser
Set up the virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
.env.example file and rename it to .env:
cp .env.example .env
.env file and set your API Key:
OPENAI_API_KEY=your_openai_api_key_here
Run the application:
python backend/app.py
The application servers will be available at http://127.0.0.1:5000 (API) and http://127.0.0.1:8000 (Frontend).
http://127.0.0.1:8000 in your browser.test to simulate backend processing without consuming API credits.multipart/form-data (Image file, API key){
"total": 1250,
"store": "SuperMart",
"items": [
{"product": "Milk", "quantity": 2, "price": 250, "type": "Groceries"},
{"product": "Bread", "quantity": 1, "price": 150, "type": "Groceries"}
]
}
Feel free to fork the project, submit pull requests, report bugs, or suggest new features.
This project is licensed under the MIT License - see the LICENSE file for details.