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

  1. Open your trip once while online — content is cached on view. Pin the tickets and documents you'll need at the airport.
  2. Install the app — TeamTrip is an installable PWA. Add it to your home screen; on Android this enables persistent storage.
  3. 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.

Start your group trip on TeamTrip →