App Documentation
Everything you need to install SplitTrip, understand its features, and get your group set up in minutes.
Getting Started
SplitTrip is available on Android as a native APK, on iOS as a Progressive Web App (PWA), and on any browser as a full web app. Pick the platform that works for you.
Android APK
Native app — best experience on Android devices
- Go to the Releases page on GitHub.
- Download the latest
splittrip.apkfile. - Open the downloaded file on your Android device to begin installation.
iOS PWA — Add to Home Screen
Install as a full-screen app on iPhone directly from Safari
- Open Safari on your iPhone and navigate to splittrip.ansh.one.
- Tap the Share button (the box with an upward arrow) in the bottom toolbar.
- Scroll down the share sheet and tap Add to Home Screen.
- Tap Add in the top-right corner to complete installation.
Web App
No installation needed — works in any browser instantly
Open splittrip.ansh.one in any modern browser. No sign-up walls, no downloads required. Sign in with Google and you're in.
Features
SplitTrip is built around making group travel finances as frictionless as possible. Here's a breakdown of every core feature.
Track Every Expense Instantly
Add an expense in seconds — who paid, how much, and who it's split between. SplitTrip does the math automatically and updates everyone's balance in real time. Supports both equal splits and custom weighted splits for more complex scenarios.
Smart Auto-Settlement
Forget the spreadsheet. SplitTrip calculates the minimum number of payments needed to settle all debts in the group. The core engine matches net positive and negative balances to generate the shortest transfer routes possible — so instead of 10 confusing transfers, you might need just 3.
Set & Track a Budget
Define a trip budget and assign per-member contributions. A live visual tracker fills up as expenses are added. Over-budget alerts notify the group before they overspend, keeping everyone on the same page.
Spending Analytics
Get a clean breakdown of spending by category (Food, Stay, Fuel, etc.) and see how spending is distributed across the group. All visualized with Material Design charts for clarity at a glance.
Real-Time Sync
Every expense, every settlement, every change — synced instantly across all devices the moment it happens via Firebase Firestore. No refreshing, no waiting, no stale data.
Soft Delete with Undo
Accidentally deleted an expense? SplitTrip moves it to a Recently Deleted bin where you can restore it any time. Nothing is gone permanently unless you explicitly choose to delete it forever.
Push Notifications
Get notified when a trip member adds an expense or settles a debt — even when the app is closed. Powered by Firebase Cloud Messaging (FCM).
How It Works
Five simple steps from trip creation to full settlement.
Initialize your trip in the app, set a target spending budget, and get your unique trip code.
Share your trip code. Friends join instantly using Google Sign-In on any Android device or the web app.
Type in dinner, cabin, or fuel costs. Split equally or set custom weights. Firebase pushes updates to every member instantly.
See who paid what. The auto-settlement engine generates the minimum number of transactions required, simplifying mutual IOUs automatically.
Transfer the calculated amounts, mark payments as settled, and reset all debt tallies cleanly.
Privacy & Security
SplitTrip is built with a strict privacy-first policy. Your spending data belongs only to you and your group.
Google Sign-In only — no passwords ever stored or managed by SplitTrip.
All trip data is secured in Firebase Firestore with strict server-side access rules.
Custom Firestore security rules reject any read or write from non-trip members. Only invited members can access trip data.
Zero ads. Zero analytics. Zero third-party data sharing. SplitTrip does not track location or sell any user data.
Changelog
- ✅ Core expense tracking with real-time Firebase sync
- ✅ Smart auto-settlement engine (minimum transactions algorithm)
- ✅ Budget tracking with per-member contributions
- ✅ Google Sign-In authentication (OAuth 2.0)
- ✅ Push notifications via Firebase Cloud Messaging
- ✅ Archive & Recently Deleted screens with full restore support
- ✅ Material 3 design with full dark mode support
- ✅ Progressive Web App (PWA) with offline caching & auto-updates
Found a Bug?
Open an issue on GitHub and include as much detail as possible so it can be reproduced and fixed quickly.
- Your device model & Android / browser version
- Step-by-step reproduction steps
- What you expected to happen vs. what actually happened