SpendSmart  by madebyshaurya

iOS app for AI-powered receipt management

created 4 months ago
527 stars

Top 60.8% on sourcepulse

GitHubView on GitHub
Project Summary

SpendSmart is an open-source iOS application designed to simplify receipt management through AI-powered optical character recognition (OCR). It targets individuals seeking a clutter-free way to digitize and organize receipts, offering automatic extraction of key details like store name, items, and totals from photos.

How It Works

The app leverages Swift and SwiftUI for its iOS interface. Receipt data is extracted using Google's Gemini 2.0 AI model, which is designed to intelligently parse potentially messy or unclear receipt formats. Local storage handles immediate data management, with optional synchronization capabilities via Supabase for cloud backup and cross-device access.

Quick Start & Requirements

  • Install via git clone https://github.com/madebyshaurya/SpendSmart.git and cd SpendSmart.
  • Requires API keys for Supabase, Google Cloud (Gemini), and imgBB, configured in a local APIKeys.swift file.
  • Development requires Xcode and an Apple Developer account for building on a device.

Highlighted Details

  • AI-powered OCR using Gemini 2.0 for detailed receipt data extraction.
  • Local-first storage with optional Supabase integration for sync.
  • Built entirely with Swift and SwiftUI.
  • 100% open source and free to use.

Maintenance & Community

The project is maintained by Shaurya Gupta (@madebyshaurya). Support and feedback can be provided via GitHub issues or discussions.

Licensing & Compatibility

The repository does not explicitly state a license. Given the open-source nature and lack of specified restrictions, it is likely intended for personal use. Commercial use or linking with closed-source applications would require clarification on licensing terms.

Limitations & Caveats

The app is iOS-specific and requires significant setup with multiple third-party API keys. The absence of a declared open-source license may pose compatibility issues for commercial or broader integration purposes.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
500 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.