CodeCanU
← Back to products
JavaScript

Trovo — AI Travel Itinerary Planner & Tour Marketplace SaaS (Next.js, Stripe, Admin)

Trovo — Discover. Plan. Go. AI travel itineraries and a multi-vendor tour marketplace — in one production-ready Next.js SaaS. ► View Live Demo Demo logins Admin — admin@trovo.app / admin123 Provider — provider@trovo.app / provider123 Traveler — user@trovo.app / user123 A complete travel platform, not a starter Trovo bundles an AI itinerary generator, a multi-vendor tour marketplace, subscription billing (Stripe + PayPal), and a full admin panel into a single Next.js 16 app.…

10.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

Trovo — Discover. Plan. Go.

AI travel itineraries and a multi-vendor tour marketplace — in one production-ready Next.js SaaS.

► View Live Demo

Demo logins

  • Admin — admin@trovo.app / admin123
  • Provider — provider@trovo.app / provider123
  • Traveler — user@trovo.app / user123

A complete travel platform, not a starter

Trovo bundles an AI itinerary generator, a multi-vendor tour marketplace, subscription billing (Stripe + PayPal), and a full admin panel into a single Next.js 16 app. Deploy it as a consumer trip planner, a tour marketplace, or a white-label travel SaaS — or all three.

Core capabilities

  • AI itineraries — streaming day-by-day plans from destination, dates, budget & interests; per-day refinement; packing lists; PDF export.
  • Tour marketplace — multi-vendor listings, search, reviews, wishlist, bookings with a platform commission split.
  • Stripe + PayPal — one-off bookings and recurring subscriptions (monthly, yearly, lifetime).
  • Admin & provider portals — manage users, listings, bookings, billing, content, and settings; vendors manage their own listings & payouts.
  • Automatic provider payouts — optional Stripe Connect onboarding pays vendors straight to their bank after your commission; manual payouts still supported.
  • Traveler ↔ provider messaging — threaded conversations from any tour page or booking, with unread badges and email notifications.
  • Real-time trip collaboration — live presence (SSE), comments, edit-notify emails, Viewer/Editor roles.
  • White-label branding — change logo, name, and colors at runtime from the admin panel.

Features by category

  • AI Planning — GPT-4o / Gemini, streaming itineraries, refinement, packing lists, weather, maps, PDF
  • Marketplace — listings, availability, reviews, search, wishlist, destination guides
  • Provider — listings, bookings, payouts, messages, profile, reviews
  • Payments — Stripe + PayPal checkout, commission split, webhooks, Stripe Connect payouts
  • Messaging — traveler ↔ provider threads, unread counts, email notifications
  • Billing — Free/Pro/Business plans, feature gates, AI rate limiting
  • Collaboration — SSE presence, comments, edit notifications, roles
  • Admin — full panel, encrypted AI keys, role-based access
  • Branding — runtime white-label, theme tokens
  • SEO & Content — blog, destination guides, affiliate links, embed widget, newsletter

Tech stack

  • Framework — Next.js 16 (App Router) · React 19 · TypeScript (strict)
  • UI — Tailwind CSS v4 · shadcn/ui
  • Database — Prisma ORM · Neon PostgreSQL
  • Auth — NextAuth v5 (credentials + Google OAuth)
  • AI — Vercel AI SDK · OpenAI GPT-4o · Google Gemini 1.5 Pro
  • Maps / Weather — Google Maps · Open-Meteo
  • Payments — Stripe · PayPal
  • Email / Storage / PDF — Resend + React Email · Cloudflare R2 · Puppeteer
  • Other — Tiptap · SSE · Recharts · Vercel

What’s included

  • Full TypeScript source code (zero placeholder code)
  • Documentation (index.html) + quick-start guide
  • Admin panel + provider portal
  • Marketing landing page
  • Realistic demo content on the hosted demo
  • Vercel deployment guide + Stripe/PayPal integration

Up and running fast

pnpm install cp .env.example .env.local # add your keys pnpm db:migrate pnpm dev

Subscription plans (configurable)

  • Free ($0) — 3 itineraries/mo, GPT-4o-mini, wishlist 10, browse & book
  • Pro ($9/mo · $89/yr · $199 lifetime) — unlimited itineraries, GPT-4o, PDF export, 5 collaborators, embed widget
  • Business ($29/mo · $290/yr) — everything in Pro + 20 collaborators + white-label branding

Requirements

  • Node.js 20+ and pnpm
  • A PostgreSQL database (Neon recommended)
  • An OpenAI or Google Gemini API key; a Google Maps API key
  • Optional: Stripe, PayPal, Cloudflare R2, Resend accounts

Third-party services & costs

The purchase price covers the Trovo source code only. Trovo is self-hosted software that connects to your own third-party accounts. Any usage, subscription, or transaction fees those services charge are billed to you and are not included in the item price. Most offer a free tier to start; costs scale with your usage:

  • OpenAI / Google Gemini (AI itineraries) — pay-as-you-go per request, using your own API key. Required to enable the AI features.
  • Google Maps (maps & geocoding) — free monthly usage tier, then usage-based; your own API key.
  • Stripe & PayPal (payments & subscriptions) — per-transaction processing fees. Optional — only if you charge customers.
  • Neon (or any PostgreSQL host) — free tier available, paid tiers for scale.
  • Vercel (or any Node.js host) — free tier available, paid for production scale.
  • Cloudflare R2 (image storage) and Resend (email) — generous free tiers, usage-based beyond. Both optional.

Trovo runs with just a database, one AI key, and a Google Maps key. Payments, image storage, and email are optional and can be left disabled.

Support

Friendly help with setup and bugs: devsnack26@gmail.com · WhatsApp +855 96 741 3911

Changelog

v1.3 — Automatic provider payouts via Stripe Connect (vendors connect a payout account once; released payouts transfer to their bank, with the manual mark-as-paid flow still available); direct traveler ↔ provider messaging with unread badges and email notifications; light / dark / system theme toggle; dedicated Pricing & FAQ pages; site header & footer added to the blog, legal and provider-signup pages.
v1.2.1 — Bug fix: resolved a production server-rendering error that could break tour, blog & legal pages (the rich-text sanitizer no longer depends on jsdom).
v1.2 — Marketplace tour pages now include the site header & footer (nav + sign-in for logged-out visitors); auth rate limiting on register, password reset & resend; security patches (form-data, ws); expanded docs (customization & admin guides, FAQ, third-party cost disclosure).
v1.1 — PayPal recurring subscriptions, trip collaboration (SSE), embed widget, destination guides, affiliate links.
v1.0 — Initial release: AI itinerary generator, tour marketplace, Stripe checkout + subscriptions, admin + provider portals, landing page, demo content.

Trovo — AI Travel Itinerary Planner & Tour Marketplace SaaS (Next.js, Stripe, Admin)

10.00 USDT
Buy now

After successful payment, you will receive a download link for the source code