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.
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.
- Add and remove group members seamlessly
- Organize multiple expense groups
- Manage participant details effortlessly
- Record expenses with detailed descriptions
- Categorize spending for better organization
- Split bills equally or with custom amounts
- Track who paid what and when
- View individual member balances at a glance
- Clear visualization of who owes whom
- Instant calculation of net amounts
- Historical balance tracking
- Flutter SDK (latest stable version)
- Dart SDK
- Android Studio / VS Code
- iOS/Android device or emulator
- Clone the repository
- Install dependencies:
flutter pub get - Run the app:
flutter run
- 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
- Roommate Expenses: Rent, utilities, groceries
- Travel Groups: Accommodation, meals, activities
- Friend Gatherings: Dinners, events, shared purchases
We welcome contributions! Please read our contributing guidelines and feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
DhanSaarthi - Making shared expenses simple, transparent, and stress-free.