https://github.com/maskedsyntax/budgetpie
Android app to manage monthly budgets
https://github.com/maskedsyntax/budgetpie
android dart data-analysis data-visualization finance-management firebase flutter
Last synced: 5 days ago
JSON representation
Android app to manage monthly budgets
- Host: GitHub
- URL: https://github.com/maskedsyntax/budgetpie
- Owner: maskedsyntax
- License: gpl-3.0
- Created: 2022-10-30T18:46:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2026-04-04T14:10:30.000Z (14 days ago)
- Last Synced: 2026-04-11T14:36:06.901Z (7 days ago)
- Topics: android, dart, data-analysis, data-visualization, finance-management, firebase, flutter
- Language: Dart
- Homepage:
- Size: 1.01 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# BudgetPie
### Modern expense tracking for mobile
[](https://github.com/maskedsyntax/budgetpie)
[](https://flutter.dev)
[](LICENSE)
---
BudgetPie is a Flutter-based application designed for straightforward, local-first expense management. It provides a clean interface to track spending patterns without the complexity of traditional accounting software.
[**Features**](#features) • [**Roadmap**](#roadmap) • [**Getting Started**](#getting-started)
## Features
* **Spending Visualization:** Weekly trend charts and category-based breakdowns.
* **Offline Storage:** High-performance local persistence using Hive.
* **Responsive UI:** Fluid animations and adaptive layouts for different screen sizes.
* **Data Export:** Capability to export expense history to CSV.
* **Granular Tracking:** Over 10+ predefined categories for detailed logging.
---
## Roadmap
Future updates plan to include:
* **Cloud Synchronization:** Optional cross-device sync via Firebase.
* **Recurring Expenses:** Automation for subscriptions and monthly bills.
* **Advanced Analytics:** Trend detection and spending insights.
* **Multi-Currency Support:** Support for international tracking.
---
## Getting Started
1. **Clone the Repository:**
```bash
git clone https://github.com/maskedsyntax/budgetpie.git
```
2. **Install Dependencies:**
```bash
flutter pub get
```
3. **Generate Adapters:**
```bash
dart run build_runner build --delete-conflicting-outputs
```
4. **Run the App:**
```bash
flutter run
```
---
BudgetPie — Personal finance management made simple.