An AI-powered Django application that automates expense tracking by extracting merchant names and total amounts from uploaded receipt images using Tesseract OCR and OpenCV.
- OCR Extraction: Automated data entry from
.jpg,.png, and.webpreceipts. - Image Processing: Uses OpenCV for thresholding and grayscale conversion to improve OCR accuracy.
- User Dashboard: Visual summary of spending habits and history.
- Authentication: Secure user accounts and private data storage.
- Backend: Django 6.0
- Computer Vision: OpenCV, PyTesseract (Tesseract OCR)
- Database: SQLite (Development)
- Frontend: Bootstrap 5
- Install Tesseract OCR on your system:
sudo apt install tesseract-ocr - Clone the repo:
git clone https://github.com/yourusername/project-name.git - Install dependencies:
pip install -r requirements.txt - Run migrations and start:
python manage.py migrate && python manage.py runserver