The Short Answer
Yes. TeamTrip works offline. Everything you've opened — your trips, itineraries, photos, tickets, and documents — is cached on your device, so you can browse it on the plane, in the subway, or while roaming abroad with no signal. You can even keep planning: changes are stored on your device first and sync automatically when you reconnect.
What You Can Do Offline
Read Everything You've Seen Before
Your trips list and every module — Feed, Itineraries, Stays, Checklists, Gallery, Expenses, Tickets, Documents, Discussion, Guide, Trip Items, Members, Timeline — load instantly from cache, with no connection. Photos and file blobs are cached automatically when you view them.
Keep Planning Offline
- Add expenses
- Check off checklist items
- Upload photos
- Comment and vote
- Attach files
Every write goes through a durable outbox: it's saved to your device before your screen updates, so a crash or a flaky network can't eat your input. When you're back online, changes replay in order, and the app refreshes the numbers the server computed. Failures surface in a "couldn't sync" bar with Retry and Discard.
Boarding Passes, Always on Hand
Ticket files are automatically kept available offline. You can also pin any ticket or document as "Available offline" for guaranteed access — at the gate, no internet needed.
How the Cache Works
Two layers keep your trip with you:
- Entity cache — small JSON rows in your browser's storage (no quota worries)
- Blob cache — photos, ticket files, and document files, with a per-trip cap (1 GB by default). Eviction is least-recently-used, photos first — but pinned items are never evicted
Two-tier guarantee: pinned items ("Available offline") are guaranteed offline and never evicted. Auto-cached items are best-effort — iOS Safari may remove them after about 7 days without use, and it ignores persistent-storage requests.
Privacy by Design
Your cache belongs to your account. Signing in as a different user wipes the previous account's data from the device — cached rows, blobs, and queued writes. If you're removed from a trip, its cached data and queued writes are purged too.
What Still Needs a Connection
Honesty matters. These stay online-only:
- Live location sharing ("I'm Here") — realtime presence needs the network
- Maps — map tiles and address search need a connection
- AI import wizards — the import step needs the network
- Trip root changes — creating, renaming, or deleting a trip, member approvals, currency changes, and some linking actions run online-direct
Tips for Reliable Offline Use
- Open your trip once while online — content is cached on view. Pin the tickets and documents you'll need at the airport.
- Install the app — TeamTrip is an installable PWA. Add it to your home screen; on Android this enables persistent storage.
- Sync before you're truly cut off — the app shows when you last synced, so you know how fresh your cache is.
Start Planning with TeamTrip
Your trip should be with you whether you're on top of a mountain or in a tunnel. Plan together online, keep it with you offline.