Skip to content

mrdarksidetm/Wallet-Flutter

Repository files navigation

Wallet

Logo

Flutter Version Material 3 License Maintenance

Project Wallet is a premium, offline-first personal finance dashboard built with Flutter 2026 Standards. It empowers users to monitor their financial health, track transactions, manage multiple wallets, and visualize spending with high-performance, native aesthetics. ✨


🚀 Key Features

  • 💳 Multi-Account Management: Track Cash, Bank, Credit Cards, and Savings in one place.
  • 📊 Expressive Analytics: Native Canvas-driven charts for income vs. expense breakdown.
  • 📈 Real-time Statistics: Live-updating trends for budgets, assets, and loans.
  • 🔄 Automated Workflows: Recurring transactions, subscriptions, and bill splitting.
  • 🎯 Financial Goals: Set and track savings targets with beautiful progress indicators.
  • 🔒 Privacy First: 100% offline, local storage with optional Biometric Auth.
  • 🎨 Dynamic Personalization: Full Material 3 support with Dynamic Color (Monet) and custom typography.

📲 Download Links

Obtanium Badge Github Badge


🛠️ Technical Stack


📥 Getting Started

Prerequisites

  • Flutter SDK >=3.5.0
  • Android Studio / VS Code
  • A physical device or emulator (Android 14+ recommended)

Installation 💻

  1. Clone the repository:

    git clone --recursive https://github.com/mrdarksidetm/Wallet-Flutter.git
    cd Wallet-Flutter
  2. Install dependencies:

    flutter pub get
  3. Generate data models:

    dart run build_runner build --delete-conflicting-outputs
  4. Run the application:

    flutter run

🗺️ Roadmap & Progress

Phase Description Status
Phase 1 The Engine (Isar DB & Models) ✅ Complete
Phase 2 The Skeleton (Navigation & AppShell) ✅ Complete
Phase 3 The Dashboard (Home & Stats) ✅ Complete
Phase 4 The Ledger (Account History) ✅ Complete
Phase 5 The Input Pipeline (Transactions) ✅ Complete
Phase 6 Visualizations (Canvas Charts) ✅ Complete
Phase 7 Refinement (UX & Reordering) ✅ Complete
Phase 8 Micro Details (Adding Flare) 🚀 In Progress

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 💖

Please see our CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.


📜 License

Distributed under the MIT License. See LICENSE for more information. ⚖️

📧 Contact

Abhijeet Yadav - @mrdarksidetm 👨‍💻

Project Link: https://github.com/mrdarksidetm/Wallet-Flutter 🔗


Built with ❤️ for the Flutter Community.

About

An offline-first, privacy-focused personal finance and expense tracking app built entirely with Flutter. Features local storage via Isar, smart spending insights, and Material 3 design.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors