Project Description: Divvy is a mobile app that simplifies group expense splitting by bringing it to the moment of payment. Rather than relying on users to manually log expenses afterward, Divvy integrates with bank transactions to quickly create a Splitwise-style interface whenever a purchase is likely to be shared.
Using Plaid (or via bank statements), Divvy detects relevant transactions and allows users to instantly form groups through deep links or shared context. Users can scan receipts to extract itemized purchases, assign items to individuals, and automatically split tax and tip proportionally. Divvy also supports real-world scenarios such as one person covering another’s share, ensuring flexibility for how groups actually pay.
Each shared purchase generates a clear ledger showing who owes whom, making expenses easy to track and settle later. By combining payment context, receipt scanning, and seamless group setup, Divvy reduces friction and makes shared expenses faster, more accurate, and harder to forget.
- Open the repo root in Android Studio.
- Sync Gradle.
- Run the
appconfiguration. - CLI build:
./gradlew :app:assembleDebug
Add the following to local.properties (do not commit):
@TeamMembers Ask @vivekbw for env vars async
SUPABASE_URL=https://xxxx.supabase.co
SUPABASE_ANON_KEY=eyJ...
In Supabase Auth settings, enable Google and add com.favalabs.divvy://auth as a redirect URL.
app/src/main/java/com/example/divvy/backend— repositories and data accessapp/src/main/java/com/example/divvy/ui— screens and navigationapp/src/main/java/com/example/divvy/models— domain modelsdocs/— meeting minutes, team contract, weekly updates
Members: Vivek Bhardwaj (vivekbw), Rayton Chen (raytonc), Alston (als10), Fayiz Ahmed Mohideen (FayizMohideen), Aadhyaaa Mashru (aadhyaaamashru), Aiden Ramgoolam (AidenAR)
- Kotlin Android App + Compose (MVVM architechture)
- Supabase for DB + Authentication
- Vercel for CI + LLM capabilities (transaction categorization)
- Linear for project management / issue tracking / prioritization
- Figma for UI/UX mockup
- Discord for communication
Parts of this codebase were developed with assistance from Claude Code (Anthropic, claude-opus-4-6, 2026).