iOSSwiftUIOpenAI API

Receipt Right

Group payments, simplified.

Apple TestFlight beta testing program iconJoin TestFlight

Overview

iOS app using OpenAI vision API to itemize receipts and split bills through Venmo. No more spreadsheets.

Problem

Splitting bills in group travel or dining can lead to social friction and delayed payments. Existing apps often require manual entry of every item. People resort to spreadsheets or rough approximations, which can be time-consuming and error-prone.

Constraints

Receipt image quality varies (crumpled, poorly lit, faded thermal printing). OpenAI API cost is $0.01 per receipt parse. Requires handling shared items and custom split logic while maintaining a simple user experience.

Approach

  • Used OpenAI's structured outputs (JSON schema validation) to help ensure consistent parsing regardless of receipt format
  • Built SwiftUI interface that allows for basic equal splits or detailed item-by-item assignments
  • Cached parsed receipt data locally to avoid re-parsing if users iterate on splits
  • Integrated Venmo deep links to simplify request generation with itemized notes

Result

Currently in TestFlight for internal testing and iteration. Feedback from early usage is driving feature prioritization and workflow refinements.

What I'd Do Next

Add multi-receipt support for trips and weekend getaways. Explore integration with Apple Wallet for receipt capture. Support additional payment services.