Back to projects

3fiddy

AI-powered expense tracking iOS app with natural language input

Swift SwiftUI Apple Intelligence CoreML

About This Project

An iOS app that makes expense tracking effortless through natural language input. Just type “coffee $4.50” and the app handles the rest - categorization, date, and all the tedious parts.

The Problem

Tracking expenses is tedious. Most apps require you to:

  1. Open the app
  2. Tap “Add Expense”
  3. Enter the amount
  4. Select a category
  5. Add a description
  6. Pick a date
  7. Save

That’s 7 steps for a $4 coffee. No wonder most people give up on expense tracking.

The Solution

Natural language input: Just type how you’d naturally describe an expense.

  • “coffee $4.50” → categorized as Food & Drink
  • “uber to airport $35” → categorized as Transportation
  • “dinner with sarah $85 split” → categorized as Food & Drink, marked for splitting

The app uses Apple Intelligence to understand context and automatically categorize expenses.

Key Features

  • Natural language expense entry - Type like you talk
  • AI categorization - Automatic category detection using on-device ML
  • Privacy-first - All data stays on your device
  • Smart suggestions - Learns from your spending patterns
  • Simple reports - See where your money goes

Tech Stack

Built with modern Apple technologies:

  • SwiftUI for the entire UI
  • Apple Intelligence for natural language understanding
  • CoreML for on-device processing
  • SwiftData for local persistence

Why I Built This

I tried every expense tracking app out there. They all felt like work. I wanted something that felt as easy as sending a text message.

The goal: make expense tracking so fast that you’ll actually do it.

Current Status

In active development. Targeting App Store release in early 2025.