Case study

HarshOnRoads: planning, personas and PRD for a trip planner people can trust

How I planned and built HarshOnRoads end to end: the user personas, the problem framing, a PRD for the AI trip planner, the decision to put verified data before AI, the tool roadmap, and how my own travel content became the distribution channel.

HarshOnRoads: planning, personas and PRD for a trip planner people can trust

At a glance

Role
Founder-PM: research, product, design and build
Company
Independent product
Timeline
Independent · live and ongoing
Team
Solo (AI-assisted coding)
10+
live planning tools and calculators
2
plan languages (English & Hindi)
264+
YouTube Shorts as the distribution channel
0
accounts needed to use the calculators

Summary

Indian weekend travellers plan trips across Instagram reels, blogs, maps and AI chatbots, and the chatbots often invent places, timings and distances. I built HarshOnRoads as a trip-planning product that puts verified destination data first: an AI trip planner, a weekend finder, cost and feasibility engines, an India map, a leave-day long-weekend finder and an assistant called Roadie. When the planner has to go beyond verified data, the plan is clearly marked as AI-researched. It's live at harshonroads.com and grows through my own travel content.

How it started

I make travel Shorts as @harshonroads (264+ on YouTube). The same questions kept coming up: Where should I go this weekend from Delhi? Is 2 days enough? How much will it cost? Can my car get there? The answers existed, but scattered across reels, blogs and forum threads, and generic AI planners answered confidently and often wrongly.

User research and personas

I built these personas from the questions my audience asks in comments and messages, and from my own trips. They are proto-personas: hypotheses to design against, refined as real usage data comes in.

Three proto-personas and the one question each brings
Weekend Warrior: Rohan, 27Budget Explorer: Priya, 22Road-Tripper: Arjun, 32
WhoWorking professional in Gurugram, 5-day jobStudent or first jobber, travels with friendsOwns a car, plans self-drive trips
GoalMake the most of 2–3 free days without wasting one on planningA memorable trip within a fixed budgetA route the car can handle, with good stops
PainToo many options; doesn't know what's realistic in a weekendHidden costs; can't compare places by budgetBad roads, wrong drive times, unsuitable routes for a hatchback
Question"Where can I go this weekend from Delhi?""Where can 4 of us go for ₹20K?""Can a sedan reach Shangarh? How long is the drive?"
Must-haveRanked suggestions for this weekendTransparent cost breakdownDrive times, road-access warnings, route order

Problem statement

Weekend travellers in India waste hours planning across scattered sources and still end up with unrealistic plans, because generic tools don't know real distances, costs, seasons or road conditions, and AI planners invent details. HarshOnRoads helps them decide where to go and plan a trip they can actually do, from data they can trust.

Product planning

Jobs to be done

  1. Decide where to go (I have dates and a budget, not a destination).
  2. Check it's feasible (do the days, budget and vehicle work?).
  3. Plan the days (a realistic day-by-day itinerary).
  4. Prepare (cost, packing, transport, hotels).
Every tool maps to one job: decide, check, plan or prepare

Roadmap: the product is organised in phases, each answering one job completely before the next builds on it.

Live tools by job. Deciding where to go is the hardest step, so it gets the most help.
Decide: the weekend finder ranks destinations by month, budget, distance and style. No forms, no chatbot.
  1. Phase 1

    Content foundation

    Verified destination database (distance from Delhi, budget range, best months, highlights), destination pages, curated 2- and 3-day itineraries, and seasonal guides. The data layer every later feature depends on.

  2. Phase 2

    Decide where to go

    Weekend finder ranked by budget, days, distance, transport, style and month; interactive India map; side-by-side compare; best-month discovery.

  3. Phase 3

    AI trip planner

    Day-by-day itineraries from verified places, with route map, drive times and plain-language edits; English and Hindi.

  4. Phase 4

    Check and prepare

    Trip feasibility and cost engines, transport comparison, route optimiser, fuel and budget calculators, packing list, hotel search.

  5. Phase 5

    Retention and reach

    Leave-day long-weekend finder, My Trips, the Roadie assistant, and travel videos linked to destinations.

PRD: the AI trip planner

Goal: turn a brief (destination, budget, days, style, interests) into a practical day-by-day plan the traveller can trust and follow.

Non-goals (v1): booking and payments; real-time traffic; international trips.

The planner flow: verified data first, a labelled AI fallback, and guardrails on every plan
The live AI trip planner: pick a destination, set budget and days, tap a vibe
#RequirementPriority
R1Pick a destination from verified places, or search any tourist cityP0
R2Brief controls update live (budget, days, style, interests); no rigid multi-step formP0
R3One-tap "vibes" (Weekend escape, Budget explorer, Luxury break, Adventure week) preset the briefP1
R4For verified destinations, the plan may only use places in the verified databaseP0
R5For other cities, generate an AI-researched plan that is clearly labelled as suchP0
R6Day-by-day output with route map and drive timesP0
R7Optional vehicle type → road-access warningsP1
R8Edit the plan in plain words ("make day 2 more relaxed")P1
R9Plan language: English or HindiP1
R10"See a sample plan first" before entering anythingP1

Success metrics

MetricWhy
Plan completion rate (brief → generated plan)Is the brief easy enough to fill in?
Plan save / share rateDid the plan feel trustworthy enough to keep?
Edits per planLower is better once the plan is good
Verified vs. AI-researched plan shareHow much of demand the verified data covers
Reported wrong places or timingsThe trust metric; target near zero for verified plans

Key product decisions

  • A pure LLM planner for any destination

    Covers everything from day one and is fast to build, but it invents places and drive times, which is exactly the problem users already have with chatbots. Rejected as the default.

  • Verified data only

    Fully trustworthy, but users searching for a city we haven't covered get nothing, and they leave.

  • Verified data first, AI-researched fallback that is clearly labelled

    Chosen

    Verified destinations get plans built only from verified places. Other cities still get a plan, marked as AI-researched so users know how much to trust it. Coverage grows as the database grows. Chosen.

The long-weekend finder: holidays plus 0–2 leave days, matched to destinations

Trade-offs

Tools grouped by job. Calculators run in the browser with no account.
Compare: two destinations side by side, with a winner per category

Distribution: content as the growth engine

Instead of paid acquisition, the product grows through my own travel content: 264+ YouTube Shorts and Instagram as @harshonroads. Every trip becomes both a video and a verified itinerary, which grows the database and the audience at the same time. Destination pages are built for search (weekend trips, itineraries, best time to visit), so content and SEO feed each other.

The content flywheel: every trip becomes both a video and verified data

How I evaluate the AI planner

Using the framework from How I evaluate LLM features before they ship:

  • Correctness: for verified destinations, every place in the plan must exist in the database (checked automatically).
  • Feasibility: total drive time plus activities must fit the usable hours of each day.
  • Budget fit: the estimated cost stays within the brief.
  • Labelling: every AI-researched plan carries the label, with no exceptions.

What I learned

  • Personas made the scope obvious. Once I wrote down "Can a sedan reach Shangarh?", vehicle road-access warnings became a clear requirement rather than a nice-to-have.
  • Honesty about uncertainty is a feature. Labelling AI-researched plans builds more trust than pretending every plan is verified.
  • Being the creator and the PM helps. My audience's comments work as continuous user research, and each trip produces product data.

What's next

  • Measure the funnel: visitors → plans generated → plans saved → trips taken.
  • Grow verified coverage, guided by which AI-researched cities are requested most.
  • Run a formal evaluation of the planner and publish the numbers here.