Skip to content

The_Trip_Structure_Explained

The Trips system organises everything you do on the road into a coherent, searchable history. Understanding how it’s structured makes the rest of the app much clearer.


Every journey in Vanlife Assistant follows a consistent structure:

Trip (Expedition)
β”œβ”€β”€ Drives
β”œβ”€β”€ Check-ins
└── (Statistics, maps, and memories are derived from the above)

Trips are the containers. Drives and check-ins are the content. Statistics, maps, weather data, elevation charts, and country histories are all derived from those two things.


A Trip (also called an Expedition) is a named period of travel with a start date and an optional end date. It’s your top-level label for a journey β€” β€œFrance 2025”, β€œScotland Summer”, β€œPan-American Highway”.

Trips are:

  • Associated with a specific van from your fleet
  • Given a cover photo, matched automatically from your camera roll by date and GPS coordinates
  • Tagged with context labels (e.g. β€œWinter”, β€œRemote Work”, β€œSurf”)
  • Shown in the Expedition Carousel on the Trips dashboard, with a seasonal colour gradient and a flag summary of countries visited

A trip doesn’t close automatically. It stays active until you mark it complete. You can have multiple trips in your history and one active at a time.

β†’ See Trip States - Future, Active, and Past Expeditions


A Drive (also called a Drive Log) is a recorded GPS route. When you arm the Drive Recorder and tap Start Drive, the app begins capturing your route β€” every coordinate, altitude, and direction of travel β€” until you tap End Drive.

Each drive stores:

  • The full GPS polyline (your route on the map)
  • Distance in kilometres
  • Total ascent and descent in metres
  • An elevation profile chart (altitude vs distance)
  • Start and end timestamps
  • The tracking mode used (Balanced, High Accuracy, or Breadcrumb)

Drives automatically belong to the current active trip. They appear in Trip Detail View as route segments on the map and as entries in the Travel Feed.


A Check-in is a record of a place you stopped. It’s the fundamental unit of your travel journal.

Unlike a drive (which is a route), a check-in is a point β€” a location with a timestamp, a title, and everything you want to remember about it: notes, photos, ratings, facilities, cost, overnight status, and a GPS coordinate.

Each check-in belongs to a trip and stores:

  • GPS coordinates and a reverse-geocoded location name
  • The country code (used by the Schengen counter and Visited Countries card)
  • A place type: Wild camp, Free aire, Paid aire, Campsite, Accommodation, or Services Only
  • An optional hero photo, matched from your camera roll by date and GPS proximity
  • A weather snapshot from WeatherKit, captured at the moment of creation
  • Your altitude at the time
  • Optional ratings (stay quality, access, beauty, privacy)
  • Facilities logged (electricity, showers, water, waste disposal, etc.)
  • A cost note (what you paid, if anything)
  • Freeform notes and tags

Check-ins are what the rest of the app reads. Your Schengen counter reads their country codes. The Visited Countries map reads them. The All-Time Records card (hottest, coldest, highest, furthest) reads them. The Postcard Generator builds its postcards from them. Voice queries about β€œwhere did I sleep in France?” search them.

β†’ See Check-ins_The_Engine_of_the_Travel_Journal


When you open a specific trip, you see Trip Detail View β€” a unified view of everything from that expedition:

  • A map showing all your drive routes stitched together, with check-in pins dropped at each stop
  • A Travel Feed β€” a chronological list of both drives and check-ins interleaved, so you can see the whole story of the trip as it unfolded
  • Statistics: total distance, countries, nights away, total ascent
  • A Smart Notebook β€” the trip’s photo album, matching photos from your camera roll to the dates and locations of your drives and check-ins
  • A Spending Sheet β€” all ledger transactions assigned to this trip

This is your complete record of a journey. It’s a travel diary, a route atlas, a spending report, and a photo album in one place.


The Trips dashboard shows live statistics derived from your entire history of check-ins and drives. These update automatically as you travel:

  • Days on Road β€” total days across all trips with the active van
  • Visited Countries β€” unique country codes from check-ins, shown as a flag grid
  • Schengen Status β€” calculated from check-ins in Schengen Zone countries, using a rolling 180-day window
  • All-Time Records β€” hottest, coldest, highest altitude, furthest from home β€” all from check-in metadata
  • Furthest Bounds β€” the absolute north, south, east, and west coordinates you’ve ever reached

Nothing needs to be manually entered for any of this. It all flows automatically from the check-ins you create.


Alongside your travel history, the Trips system includes a Trip Planner β€” a forward-looking tool for planning routes before you drive them. A planned trip (called a TripDraft) is a separate object from a recorded trip; it holds waypoints and route lines for scouting and planning purposes.

When you execute a planned route, driving to your waypoints and checking in at stops, those check-ins and drives flow into the active recorded trip as normal. The planner is a tool for preparation; the actual history is what matters for statistics.

β†’ See The Trip Planner & Route Builder


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Trip β”‚
β”‚ Name Β· Van Β· Cover photo Β· Tags Β· Dates β”‚
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Drive β”‚ β”‚ Check-in β”‚ β”‚
β”‚ β”‚ Route Β· Dist β”‚ β”‚ Location Β· Type β”‚ β”‚
β”‚ β”‚ Elevation β”‚ β”‚ Weather Β· Photo β”‚ β”‚
β”‚ β”‚ GPS polyline β”‚ β”‚ Facilities β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ Country code β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ Derived from drives & check-ins: β”‚
β”‚ Maps Β· Stats Β· Schengen Β· Countries β”‚
β”‚ Records Β· Postcards Β· Voice answers β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜