vpv.

← Software·Case study

Travelmaxing.

A free trip-planning app for DIY budget travelers — multi-stop itineraries cross-referenced with real cost-of-living, visa rules, and weather windows. No agency markup.

Year
2025
Role
Solo build
Stack
Next.js · Mapbox · AI
Links
Live
Travelmaxing

The brief. Replace the form-and-list pattern that defines every travel site with a single screen — a map — and lead with the budget constraint instead of the destination.

What it is

Travelmaxing is a free trip-planning app for DIY budget travelers. The usual flow on a booking site starts from a destination and discovers halfway through that it's out of budget. Travelmaxing inverts that: you start from your origin and your budget, and the globe colours by what you can actually afford.

"Travel maxxing" is a Gen-Z framing of an old idea — squeezing the most experiences, culture, and value out of every single trip. Same budget, more memories. Same time off, more countries.

The map view — countries colour by per-day budget; anything over the daily limit greys out

Travel budget first

Most travel sites assume you have a destination. Travelmaxing assumes you have a budget. Set a per-day number and an origin city; the map filters to the countries that fit and everything else falls away.

The budget planner — set per-day spend and time window, see destinations rerank in real time

The cheapest combinations of flight + accommodation + cost-of-living surface automatically, with open-jaw routing that exposes hidden savings you'd never find on a standard search.

Flight search and routing — open-jaw and multi-stop combinations costed end-to-end

The four numbers every trip runs on

The app rests on four data layers, all surfaced on the same globe.

  • Cost of living — real per-day costs for 199 countries, refreshed weekly.
  • Visa rules — colour-coded by your passport, updated monthly.
  • Weather windows — the best two-week travel window for any destination, computed from historical climate data.
  • Meetups — opt-in, never noisy: travelers in the same city the same week as you.

Weather windows — the best two-week window for any destination, computed from historical climate

The AI planner

A built-in AI planner takes a vague intent ("ten days, $1500, warm weather") and assembles a full multi-stop itinerary you can save, share, and edit. It composes around the four data layers — so suggestions are never blocked by visa rules or off-season weather.

Climate-aware itinerary suggestions — the planner respects weather windows and visa rules as hard constraints

For travelers who'd rather start from a shortlist than a blank canvas, curated trip templates cover the most common shapes — "two weeks, $1500, warm" → click → working itinerary.

Pre-built trips — curated templates by budget, duration, and season

Each stop carries through to local activities, with bookable experiences and links to ground-level operators.

Activities and experiences pinned to each stop in the itinerary

How it's built

  • Front-end — Next.js, deployed on the edge.
  • Map — Mapbox GL JS, with country-level styling driven by per-country budget and visa data.
  • Data pipeline — cost-of-living, visa, and weather datasets normalised into a single per-country object, so any filter becomes a one-line predicate against that shape.
  • AI planner — a streaming endpoint that emits stops into the itinerary panel as the model works, so the user sees a trip take shape rather than watching a spinner.

Why it exists

The travel-booking space has been stuck in the same paradigm for fifteen years: long forms, ranked lists, hidden fees. The hypothesis behind Travelmaxing is simple — collapse the planning surface to a map, lead with the budget constraint, and let geography do the work.

It's free, with no upsells. Some outbound booking links are affiliate (Booking.com, Aviasales, GetYourGuide) — same price for you, a small commission back to keep the lights on.

Want something like this built for you? Start a conversation →