A simple and intuitive Flutter app to track your daily, weekly, and monthly expenses. Helps you manage your personal finances with categorized transactions, charts, and budget insights.
- Add, edit and delete expense transactions
- Categorize transactions (e.g., Food, Transportation, Bills)
- View spending history by date or category
- Pie chart or bar graph visualization of expenses
- Persistent local storage (Hive)
- Responsive UI for Android, iOS, Windows and Web
- Flutter: UI toolkit
- Dart: Programming language
- Hive: Local storage
- Riverpod: State management
- Flutter Charts / fl_chart: Data visualization
- 🕹️ Web (HTML5)
- 💻 Windows
- 📱 Android
Screenshots from each platform
Home | New | Chart |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Home | New | Chart |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Home | New | Chart |
---|---|---|
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
- 🔗 Web (GitHub Pages):
Demo
-
💻 Windows (.7z):
Download for Windows v1.0.1+1 -
📱 Android (.apk):
Download for Android v1.0.1+1 -
🌐 Web build (.7z):
Download Web Build v1.0.1+1
You can also find all versions in the Releases Page
- Flutter SDK
v3.29.0
- Dart SDK
v3.7.0
# Clone the repo
git clone https://github.com/omnitechphilippines/expense-tracker.git
cd expense-tracker
# Get packages
flutter pub get
# Run the game (Web)
flutter run -d chrome
# Run the game (Windows)
flutter config --enable-windows-desktop
flutter run -d windows
# Run the game (Android)
flutter run -d android