← All projects
ActiveOwn project

ExchangeYourVan

Campervan exchange marketplace for the van life community. Owners swap vans across borders using VanPoint — a points system that makes cross-border trips possible without shipping your vehicle or renting from a fleet.

Visit site ↗

Stack

Vue.jsExpressNode.jsPostgreSQLClaude API

The Problem

Van life people who don’t live in their vans full-time face an impossible situation when they want to travel internationally.

Say you’re a van lifer in Spain and you want to road trip the American Southwest. Or you’re based in the US and want to drive the Atlantic coast of Portugal. Your options are:

  • Fleet rental: $150–200/day, generic and impersonal — nothing like your own setup
  • Ship your van: customs, weeks of logistics, thousands in shipping costs, your vehicle sits stuck for months
  • Buy one there: too expensive for a trip, then you have to sell it

None of these work. The van life community is global. The vehicle is stuck at home.

The Solution

ExchangeYourVan applies the HomeExchange model to the campervan world. You list your van. You find another owner in the destination you want to reach. You exchange — they come to yours, you go to theirs.

The difference from a direct swap: VanPoint, the platform’s points system.

  • Every exchange you do earns VanPoints
  • VanPoints can be spent to access any van in the network — no simultaneous bilateral swap required
  • This unlocks one-directional travel: drive someone’s van in California, pay in points, come back and lend yours to the next person heading to Spain

This is the structural insight that makes the platform scale. With VanPoint, a van in Iceland doesn’t need its owner to want to go to Spain exactly when you want to go to Iceland. The exchange can be asynchronous across the whole network.

The community is the product. You’re not getting a fleet vehicle — you’re getting someone’s home on wheels, with their curtains, their camping gear, their stickers. That’s what van lifers actually want.

What We Built

A full-stack marketplace designed around the exchange model — fundamentally different from a rental platform.

Core features:

  • Van listings: Owners create detailed profiles — specs, photos, location, availability windows, and what makes their van unique
  • VanPoint wallet: Earn on exchanges, spend to book any available van in the network
  • Search and discovery: Filter by country, dates, van type (camper, converted, motorhome, autocaravana), bed configuration, pet-friendly, and more
  • Exchange requests: Structured flow — both parties agree on dates, conditions, and handoff logistics before confirming
  • Direct messaging: Build the relationship before arrival — in a community where you’re handing someone your home, trust matters
  • User profiles and reviews: Reputation system built around exchange history, not commercial transactions

Technical Challenges

The data model for bidirectional exchanges with an asynchronous points layer is significantly more complex than a rental platform.

In a rental, A pays B to use B’s asset. In a direct exchange, A gives to B and B gives to A — possibly at different times and with different duration windows. In a VanPoint exchange, A gives to B, receives points, and later uses those points with C — a three-party relationship across time.

Modeling this as a graph of commitments, with independent availability checks per vehicle and a consistent point ledger, required careful schema design. The availability system uses PostgreSQL range types to handle overlapping date queries at scale. A van committed to an exchange is automatically excluded from search results for those dates — and the point reserve is locked until the exchange is completed or cancelled.

Guided Van Onboarding

Listing a van is the highest-friction point for new users. Most van owners aren’t writers — they don’t know how to describe their vehicle in a way that generates exchange requests. A poor listing means no requests, and the user churns before experiencing the product.

The AI-guided onboarding walks owners through listing creation conversationally. Instead of staring at a blank form with 20 fields, the owner answers questions and the AI builds the listing draft:

  • “Tell me about your van in a few words” → generates the description from the owner’s natural language
  • Flags gaps: no photos uploaded, no availability window set, capacity not specified
  • Suggests the right classification based on the owner’s description (converted vs. camper vs. motorhome vs. autocaravana)
  • Generates a listing title optimized for search discovery

The exchange search handles the natural way van lifers think about travel — not “filter by: country > date range > bed configuration” but “I want two weeks in the Basque Country in July, with my partner and dog, fixed bed.”

The AI query layer:

  • Parses natural language into structured filters (location, dates, van type, pet-friendly, bed type)
  • Resolves ambiguous location references (“near the Pyrenees”, “somewhere in Andalucía”, “Pacific Northwest”)
  • Adjusts date windows when no exact match exists — surfacing closest available periods and flagging the gap
  • Ranks results by exchange compatibility: owners who want to travel to where you are, during overlapping windows

Vision

Europe first — the van life community there is large, dense, and already connected. Then Europe ↔ US: the continental exchange that’s currently impossible without VanPoint.

Long term: a global network where owning a camper means having access to vans on every continent. The vehicle stays home. The community travels.