# Divvy ## Docs - [Introduction](https://mintlify.wiki/vivekbw/divvy/introduction.md): Split expenses at the moment of payment with Divvy's mobile expense-splitting app - [Quickstart](https://mintlify.wiki/vivekbw/divvy/quickstart.md): Get from zero to your first split expense in minutes - [Installation](https://mintlify.wiki/vivekbw/divvy/installation.md): Detailed setup guide for developers who want to run or modify Divvy - [Groups](https://mintlify.wiki/vivekbw/divvy/features/groups.md): Create and manage expense groups to organize shared costs with friends, roommates, and teams - [Expenses](https://mintlify.wiki/vivekbw/divvy/features/expenses.md): Add, track, and manage shared expenses within your groups - [Receipt Scanning](https://mintlify.wiki/vivekbw/divvy/features/receipt-scanning.md): Scan receipts with your camera to automatically extract items and prices - [Split Methods](https://mintlify.wiki/vivekbw/divvy/features/split-methods.md): Choose how to divide expenses among group members with flexible splitting options - [Ledger](https://mintlify.wiki/vivekbw/divvy/features/ledger.md): Track all transactions, view balances, and understand who owes whom across your groups - [Analytics](https://mintlify.wiki/vivekbw/divvy/features/analytics.md): View spending patterns, track group expenses, and analyze your financial activity - [Supabase Integration](https://mintlify.wiki/vivekbw/divvy/integrations/supabase.md): Learn how Divvy integrates with Supabase for authentication and database management - [Plaid Integration](https://mintlify.wiki/vivekbw/divvy/integrations/plaid.md): Learn how Divvy plans to integrate with Plaid for automatic bank transaction detection - [Architecture Overview](https://mintlify.wiki/vivekbw/divvy/architecture/overview.md): High-level architecture and technology stack of the Divvy Android app - [MVVM Pattern](https://mintlify.wiki/vivekbw/divvy/architecture/mvvm-pattern.md): How Divvy implements Model-View-ViewModel architecture with Jetpack Compose - [Navigation Architecture](https://mintlify.wiki/vivekbw/divvy/architecture/navigation.md): Type-safe navigation implementation using Jetpack Compose Navigation - [Group](https://mintlify.wiki/vivekbw/divvy/models/group.md): Data model representing a shared expense group in Divvy - [Expense](https://mintlify.wiki/vivekbw/divvy/models/expense.md): Data model for individual expense records in Divvy - [UserProfile](https://mintlify.wiki/vivekbw/divvy/models/user-profile.md): Data model for user profile information in Divvy - [LedgerEntry](https://mintlify.wiki/vivekbw/divvy/models/ledger-entry.md): Data model for tracking financial transactions between group members - [Repository Pattern Overview](https://mintlify.wiki/vivekbw/divvy/repositories/overview.md): Learn about Divvy's repository pattern for data access, error handling, and dependency injection - [GroupRepository](https://mintlify.wiki/vivekbw/divvy/repositories/group-repository.md): Repository for managing groups, members, and group metadata in Divvy - [ExpensesRepository](https://mintlify.wiki/vivekbw/divvy/repositories/expense-repository.md): Repository for managing expenses, splits, and expense tracking in Divvy - [AuthRepository](https://mintlify.wiki/vivekbw/divvy/repositories/auth-repository.md): Repository for managing user authentication, sessions, and OAuth flows in Divvy - [Development Setup](https://mintlify.wiki/vivekbw/divvy/contributing/setup.md): Get Divvy running on your local machine - [Development Workflow](https://mintlify.wiki/vivekbw/divvy/contributing/development.md): Build features and contribute to Divvy - [Testing Guide](https://mintlify.wiki/vivekbw/divvy/contributing/testing.md): Write and run tests for Divvy