1 min read
Personal Budget App

Motivation

I didn’t want to spend money on a subscription-based budget app, and I found that most free or existing solutions had outdated UI/UX, were difficult to use, or lacked the customization I needed. So, I decided to “vibe code” my own solution, built entirely in Swift.

Key Features

  • Receipt Scanning: Intelligent scanning that allows you to select the correct items and costs directly from your receipts.
  • Spending Insights: Deep dives into your spending habits with clear, actionable analytics.
  • Weekly Budgets: Set and track weekly budget goals to stay on top of your finances.
  • Privacy First: Everything is completely private and processed on-device. No data ever leaves your phone.

Screenshots

Overview Main transaction list view

New Transaction Adding a new transaction with receipt scanning

Insights Spending insights and category breakdown

Weekly Summary Weekly budget progress and status

Technology Stack

  • Language: Swift
  • Framework: SwiftUI
  • Persistence: Core Data / SwiftData
  • ML: Vision Framework (for receipt scanning)