FinTrack is an offline-first portfolio tracking application built with Flutter. It helps you track your investments across various asset classes (Stocks, Crypto, Real Estate, etc.) with real-time profit/loss calculation.
- Multi-Asset Tracking: Support for Stocks, Crypto, Gold, Real Estate, and more.
- Privacy Focused: All data is stored locally on your device using Hive.
- Cross-Platform: Runs on macOS, Windows, Linux, iOS, and Android.
- Analytics: Dashboard with total net worth and portfolio allocation.
- Framework: Flutter
- State Management: Riverpod
- Database: Hive (NoSQL)
- Navigation: GoRouter
- UI: Material 3
-
Install Dependencies
flutter pub get
-
Generate Code
flutter pub run build_runner build --delete-conflicting-outputs
-
Run the App
macOS
flutter run -d macos
Windows
flutter config --enable-windows-desktop flutter run -d windows
Linux
flutter config --enable-linux-desktop flutter run -d linux
Web
flutter run -d chrome