Skip to content

uuriah/budget_app

Repository files navigation

Honeycomb — Personal Finance Management

Note: Honeycomb was previously published on the iOS App Store. The listing is currently inactive due to developer membership costs. Full source code is available in this repository.

Honeycomb is a personal finance app I designed and built as a solo developer, from initial wireframes in Figma through to a published App Store release. The goal was to build something I would actually use; a privacy-focused budgeting app that keeps your financial data on your device, with no ads, no trackers, and no subscription.


Screenshots

-->

Features

Budget Management

  • Create personalized spending categories with custom icons and colors
  • Set monthly budgets per category
  • Track spending against budgets with visual progress indicators
  • Visualize spending trends with interactive charts

Transaction Tracking

  • Record and categorize expenses
  • View transaction history by date
  • Automatically update category spending based on transactions

Savings Goals

  • Create and track progress toward savings goals
  • Monitor current amount vs target amount
  • Quick deposit feature for easy updates

Debt Management

  • Track loans, credit cards, and other debts
  • Calculate interest and payoff timelines
  • Automated monthly payment transactions
  • Due date reminders and notifications

Recurring Payments

  • Set up monthly bills and subscriptions
  • Automatic transaction creation on due dates
  • Payment due reminders

Privacy & Security

  • Biometric authentication (Face ID / Touch ID)
  • Optional 4-digit passcode protection
  • Privacy mode to hide financial amounts
  • Dark mode

Backup & Sync

  • iCloud backup and restore via CloudKit
  • Automatic backup on significant changes
  • Manual backup and restore options

Technical Details

Built With

Architecture

The app follows a layered architecture separating concerns across models, services, screens, and widgets:

lib/
├── models/       # Data representations for financial entities
├── services/     # Business logic and data management
│   ├── DatabaseHelper
│   ├── CloudKitBackupService
│   ├── AuthenticationService
│   ├── RecurringPaymentService
│   └── DebtPaymentService
├── screens/      # UI organized by feature
├── widgets/      # Reusable UI components
└── utils/        # Helper functions and formatters

Privacy

Honeycomb is built with privacy as a core principle:

  • All financial data is stored locally on your device
  • iCloud backups go to your personal iCloud account only
  • No analytics or data collection of any kind
  • No ads or third-party trackers

About

Budget app built using flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors