Skip to content

AbdulRahman9075/receipt-tracker-app

Repository files navigation

Introduction

This is a mobile application that allows you to scan shopping receipts using OCR and AI and store their data locally and shows you various statistics and analytics about your expenses

Technologies Used

1- Expo

2- React Native

3- PaddleOCR

4- OpenRouter LLM API

5- Python FastAPI

6- SQLite Database

7- React Native Charts Kit

8- React Native Paper

Features

1- Inbuilt Image optimization

2- Smart OCR for image to text conversion

3- LLM based receipt data extraction

4- Seamless server-device communication

5- Local offline data storage

6- Inbuilt Image editing tools

7- Supports multiple currencies and User Accounts

8- Interactive analytics and charts for expenses

Demo

appdemo.mp4

Gallery

homepage accountspage recordspage createaccount dataentryoptions renderpage addmanualentry unitpricegraph consumptiongraph

Limitations

The OCR's effectiveness is limited by the quality of the receipt image even after inbuilt image optimization while the LLM data extraction is limited by the receipt's format as defined inside the prompt sent to the LLM.

About

A mobile application that uses OCR and AI to process shopping receipts and stores them offline and also doubles down as a expense tracking app by providing various analytics about your expenses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors