Skip to content

GarryMarkus/DhanSarthi

 
 

Repository files navigation

DhanSaarthi 💰

Your Smart Financial Companion for Group Expenses

DhanSaarthi is a comprehensive Flutter application designed to simplify shared expense management. Whether you're splitting bills with roommates, managing group travel expenses, or organizing dinner costs with friends, DhanSaarthi makes financial coordination effortless and transparent.


🌟 Overview

Managing shared expenses has never been easier. DhanSaarthi empowers you to track spending, manage group members, monitor balances, and settle debts with complete clarity. Say goodbye to awkward money conversations and hello to organized group finances.


✨ Key Features

👥 Smart Member Management

  • Add and remove group members seamlessly
  • Organize multiple expense groups
  • Manage participant details effortlessly

💸 Comprehensive Expense Tracking

  • Record expenses with detailed descriptions
  • Categorize spending for better organization
  • Split bills equally or with custom amounts
  • Track who paid what and when

📊 Real-time Balance Overview

  • View individual member balances at a glance
  • Clear visualization of who owes whom
  • Instant calculation of net amounts
  • Historical balance tracking

🚀 Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK
  • Android Studio / VS Code
  • iOS/Android device or emulator

Installation

  1. Clone the repository
  2. Install dependencies: flutter pub get
  3. Run the app: flutter run

🛠️ Technical Stack

  • Flutter: Cross-platform UI toolkit
  • Dart: Programming language for Flutter
  • Provider: State management
  • Hive: Local NoSQL database for fast, offline storage
  • Shared Preferences: Local key-value storage for app settings
  • Flutter Contacts: Access device contacts
  • Permission Handler: Manage runtime permissions
  • Material Design: Modern, responsive UI

🎯 Use Cases

  • Roommate Expenses: Rent, utilities, groceries
  • Travel Groups: Accommodation, meals, activities
  • Friend Gatherings: Dinners, events, shared purchases

🤝 Contributing

We welcome contributions! Please read our contributing guidelines and feel free to submit issues and pull requests.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


DhanSaarthi - Making shared expenses simple, transparent, and stress-free.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 59.4%
  • C++ 20.2%
  • CMake 16.4%
  • Swift 1.7%
  • C 1.2%
  • HTML 1.0%
  • Other 0.1%