A sophisticated, modern, and interactive personal finance tracker built with Flutter.
Koin is designed to offer a premium and effortless experience for managing your money. With interactive visualizations, multi-account support, and intuitive savings goals, Koin helps you take control of your financial future. The architecture focuses on privacy, storing all data locally on your device.
- Redesigned Debts Page: Improved clarity and tracking for managing debts.
- Performance: Upgraded Gradle configuration and minor bug fixes for smoother operation.
- Multi-Account Management: Effortlessly track and manage cash, bank accounts, and savings.
- Interactive Dashboard: Gain insights with beautiful charts, real-time summaries, and an activity-first approach.
- Savings Tracker: Set, visualize, and achieve your financial goals.
- Financial Analysis: Deep dive with expense breakdowns, category rankings, and time-frame filtering.
- Personalized UI: Dark and light modes with vibrant accent colors, plus glassmorphic and neumorphic elements.
- Private & Secure: Your data stays on your device using local SQLite storage.
- Framework: Flutter (v3.x)
- Language: Dart
- State Management: Riverpod
- Database: SQLite
- Charts: fl_chart
- Animations: flutter_animate
Get the latest version directly from our GitHub Releases.
Tip
For Android users: Download the koin.apk file, open it on your device, and follow the prompts to install. You may need to enable "Install from Unknown Sources" in your settings.
To run this project locally, follow these steps:
-
Clone the repository
git clone https://github.com/KlyrhonMiko/koin.git
-
Install dependencies
flutter pub get
-
Run the application
flutter run
/lib/core: Core utilities, themes, and shared models/providers./lib/features: Feature-specific modules (accounts, analysis, dashboard, savings)./lib/main.dart: Entry point and global configuration.