Skip to content

atomi19/open_budget

Repository files navigation

Open Budget

Open Budget is open-source, cross-platform budgeting application

Screenshots

Features

Accounts

  • Manage multiple accounts
  • Set currency and icon for each account
  • Set initial balance
  • Track separate statistics per account

Transaction management

  • Add income and expense transactions
  • Organize transactions with categories
  • Edit or remove transactions

History

  • Transactions grouped by date
  • Full transaction history in one place
  • Filter transactions by income or expense

Statistics

  • See top income and expense categories on Statistics page
  • Total income and expense summary on Home page

UI

  • Light and dark theme

Getting started

Install from Releases

  1. Go to the Releases page:
https://github.com/atomi19/open_budget/releases
  1. Download the latest installation file for your platform (e.g. APK for Android)
  2. Install it on your device

Build from Source

Requirements

  • Flutter SDK

Dependencies

Setup

  1. Clone the repo:
git clone https://github.com/atomi19/open_budget.git
  1. Navigate to the project directory:
cd open_budget
  1. Get dependencies:
flutter pub get
  1. Database setup (this will generate database.g.dart):
dart run build_runner build
  1. Run the project on mobile (ios, android) or desktop (linux, windows, macos)
flutter run

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3

About

Open Budget is open-source, cross-platform budgeting application

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors