EaseSplit
2024 · Swift, SwiftUI, Firebase, Vision, Core ML, Firestore

EaseSplit is a collaborative iOS bill-splitting app enabling real-time expense synchronization for up to 10 users per group. Built with SwiftUI and Firebase (Auth, Firestore, Storage), it supports group creation, friend management, and running balance tracking.
Standout features: Apple Vision framework OCR for automatic receipt scanning and item detection, a Core ML model trained on purchase history to provide personalized spending suggestions, and secure Firebase Authentication with email/password. The app handles full expense lifecycle — adding expenses, splitting by group or individual, and settling balances.