SnapTrack is a Python CLI tool that uses AWS Rekognition for image processing and GPT for intelligent text extraction.
Snap a photo of a receipt, provide its file path, and SnapTrack will extract each item and update your Notion page automatically — no manual entry required.
It’s a simple way to streamline expense tracking and keep your finances organized, so you can focus on what matters most.
Experience the application with a demonstration using a sample receipt sourced from Pinterest.
Watch as each item is automatically extracted and entered into the database.
snaptrack_demo.mp4
Use the --verbose flag for a detailed view of the application's execution.
Watch the full demo here.
- Install Poetry
pip install poetry
- Clone this repository:
git clone https://github.com/isobarbaric/SnapTrack
- Navigate to the cloned directory (and in the root directory):
cd SnapTrack
- Build the wheel for the module:
poetry build
- Install the module:
pip install dist/snaptrack-0.1.0-py3-none-any.whl
Now, you can use the snaptrack command from your terminal.
To run SnapTrack, use:
snaptrack FILEPATH
For more information, feel free to use the --help flag.
- Image from Pinterest
