https://github.com/tim-smart/receipts
https://github.com/tim-smart/receipts
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tim-smart/receipts
- Owner: tim-smart
- Created: 2024-11-08T14:52:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-10T02:15:16.000Z (about 1 year ago)
- Last Synced: 2025-06-08T08:05:15.456Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://receipts.timsmart.co
- Size: 998 KB
- Stars: 25
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Receipt scanner + tracker
A simple local-first receipt scanner and tracker.

## Features
- Use OpenAI's GPT-4o to extract information from receipt images.
- Store receipt information in a local SQLite database.
- Supports syncing with a remote server, to share receipts across devices.
- Supports offline mode, with automatic sync when the server is available.
- Install as a PWA on your phone or desktop.
## Installation
1. The client is hosted on Vercel at https://receipts.timsmart.co
2. You can run a remote sync server using Docker: https://hub.docker.com/r/timsmart/effect-eventlog-sqlite
- `docker run -d -p 3000:3000 -v /path/to/data:/data timsmart/effect-eventlog-sqlite`
3. Set the remote server URL in the client settings.