← Back to SmarterCode
🇨🇳 MVP • Round 1 + Round 2

China Itinerary Engine

Plan a multi-city China trip using a curated set of 50 destinations, static transport estimates, configurable hotel tiers, and per-city night allocation. The MVP focuses on route order, lodging cost, total trip cost, and total duration.

50 cities Major gateways, cultural centers, mountain escapes, Silk Road stops, and southern coastal favorites.
3 optimization modes Choose the cheapest, fastest, or a balanced route based on the same static connection model.
Transport + lodging totals Adjust nights per city and instantly see lodging cost, transit time, and total spend.

Route summary

Click + to add cities and generate an itinerary.

MVP scope

This implementation covers the requested MVP: Round 1 routing and Round 2 nights + lodging. It uses a static, deterministic city dataset plus estimated train/flight legs generated from fixed city metadata.

  • Cheapest minimizes total transport spend.
  • Fastest minimizes estimated transit hours.
  • Balanced values time at 90 CNY/hour to balance speed against cost.
Future rounds captured in the specification
  • Round 3: start dates, exact dates per city, live trains and flights.
  • Round 4: curated boutique hotels, hotel selection per city, optional booking links.
Static connection model used by the MVP

Each city pair is evaluated using fixed geographic metadata to derive estimated high-speed rail, conventional rail, and domestic flight options. The planner then picks the best leg for the selected optimization goal.

Full issue specification snapshot

See SPECIFICATION.md for the original requirement text copied into this subproject.