- ✓Full source code (GitHub private repo transfer)
- ✓IP assignment (single-author, no contractors, clean chain)
- ✓MIT / proprietary — buyer's choice for future direction
TripLoop is for sale.
A production-ready route optimizer for international tourists visiting the USA. 19,380 lines of clean code, 34 APIs, 231 curated points of interest across 24 regions and 7 continents. Stripe-integrated. Bilingual (EN/ES). Zero vendor lock-in.
Payment via Escrow.com or Acquire.com escrow. Wire, USDC, or Stripe. No earn-outs. No revenue-share. Clean transfer of all assets, credentials, and IP.
What TripLoop actually is.
An AI-assisted trip route optimizer targeting a specific, underserved niche: international tourists visiting the United States. Users describe their trip (dates, interests, home country, budget); TripLoop returns a day-by-day route across curated points of interest, respecting drive times, opening hours, and regional context.
Unlike generic AI travel chatbots (Layla, Mindtrip), TripLoop starts curated-first: 231 hand-selected POIs across California and beyond, matched via template scoring, then augmented by an LLM only when necessary. The result: consistent, non-hallucinated itineraries with real addresses, real hours, and real routing via Google Routes v2.
Timing: Expedia acquired Layla in July 2026 for undisclosed terms. Mindtrip acquired Thatch in 2025. The travel-AI vertical is consolidating fast. TripLoop is a defensible entry point at a fraction of the cost of building from scratch.
- 01User prompt → /api/ai/generate-trip
- 02LRU cache check (100 entries, 1h TTL, 10ms hit)
- 03Template match (curated-first, ≥45 score threshold)
- 04Curated POIs injected into AI context
- 05OpenRouter (Gemma-4-26B, 1.6s) → fallback chain (Cloudflare, Fireworks, Groq, Anthropic)
- 06validateTrip() constraint check + Supabase insert
- 07Response tagged: source=cache | curated | ai
/api/ai/generate-trip/stream — Server-Sent Events with phased responses (phase → region_hint → meta → complete). Ready for progressive UI.
Tech stack — no vendor lock-in, production-battle-tested.
Every provider is swappable. The AI layer alone has 5 fallback tiers across 4 vendors — no single point of failure.
- ·Next.js 15.5 App Router + Turbopack
- ·React 19 + TypeScript 5.6
- ·Vercel Fluid Compute (Edge default, Node for Stripe/crypto)
- ·Supabase Postgres · 11 tables with Row-Level Security
- ·Supabase Auth (JWT cookies, magic link)
- ·Supabase Realtime + Storage
- ·OpenRouter (5 free models, primary)
- ·Cloudflare Workers AI, Fireworks, Groq
- ·Anthropic Claude (premium fallback)
- ·MapLibre GL 6.2 + Carto Voyager tiles
- ·Google Places (New) API
- ·Google Routes v2 (traffic-aware)
- ·OpenChargeMap (EV integration ready)
- ·Stripe SDK v18 (Checkout + Portal + Webhooks HMAC + idempotency)
- ·Twilio WhatsApp Business (verified sender)
- ·Resend transactional email (HMAC unsub tokens)
- ·Serwist service worker + IndexedDB
- ·Tile pre-caching for offline maps
- ·Web-vitals monitoring
- ·In-memory LRU rate limiting
- ·next-intl 3.26 (EN + ES native)
- ·Proper hreflang tags
- ·Server-set CSP headers
- ·Vercel Cron: trial-ending (daily), weekly-digest (Mondays)
- ·Idempotent webhook processing
What's included in the sale.
- ✓Vercel project (transferable, Fluid Compute config included)
- ✓Supabase project (11 tables, RLS policies, migrations)
- ✓Domain and SSL
- ✓OpenRouter API key (with usage history)
- ✓Stripe account (test + live modes, buyer can migrate)
- ✓Google Cloud project (Places + Routes API configured)
- ✓Twilio + Resend accounts (transferable)
- ✓231 hand-curated POIs (JSON + Supabase seed)
- ✓60 trip templates across 24 regions
- ✓7 continents seeded (Californiafocus, expandable)
- ✓Copywriting (EN + ES) for all pages
- ✓AUDIT.md (technical post-S40 audit)
- ✓README + .env.example (complete)
- ✓40+ sprint notes + architectural decisions
- ✓Deployment runbook
- ✓30 days async handoff included (email/Slack)
- ✓60 days extended handoff available (+$10K)
- ✓Optional: 1h weekly video calls for first month
Traction — honest disclosure.
Pre-revenue by design. The product prioritized shipping infrastructure before growth spend. Numbers below are as of Aug 26, 2026.
Stripe is fully integrated and tested (both modes). No paid customers acquired to date — no growth spend was allocated.
Waitlist signups from limited organic traffic. Product access has been friction-tested with founder-invited users.
Registered 2025. No SEO campaign has been executed — pure asset with SEO upside.
This is not a revenue-bearing asset. If you're looking for a profitable SaaS with verified MRR, TripLoop is not the fit. This is a turnkey product + infrastructure play: skip 6–8 months of build, land in a hot vertical (travel-AI), and add growth muscle. Buyers who understood this profile paid $18–35K in comparable pre-revenue AI SaaS transactions in H1 2026 (SideProjectors, Flippa listings).
Financials — transparent.
Current monthly operating cost. No hidden retainers, no expiring credits.
| Line item | USD / mo | Notes |
|---|---|---|
| Vercel (Fluid Compute) | $0–20 | Free tier covers current load; Pro tier if scaling |
| Supabase | $0–25 | Free tier sufficient today; Pro at ~$25 when scaling |
| OpenRouter (AI) | $0–15 | Free-tier models used first; pay-per-use fallback |
| Google Cloud (Places + Routes) | $0–200 | Depends on request volume; scales with users |
| Twilio (WhatsApp) | $0–10 | Only if messaging feature is used |
| Resend (email) | $0 | Free tier covers thousands of transactional emails |
| Domain + SSL | $1 | Yearly cost amortized |
| Total operating cost | $1–271 / mo | Idle → moderate traffic |
With Stripe already wired end-to-end (Checkout + Portal + Webhooks + idempotency table), a buyer can begin monetizing immediately. Break-even at $271/mo is roughly 14 users at $19/mo or 10 users at $29/mo.
How the price is built.
No hand-waving. Every dollar of the asking price is backed by a replacement-cost or comp-based line item.
| Component | Value |
|---|---|
| Base development cost (19,380 LOC × $5/h liquidation) | $12,000 |
| Infrastructure setup (Vercel + Supabase + Stripe + 4 AI providers) | $4,000 |
| 231 curated POI dataset (10h research per 10 POIs × $30/h) | $7,000 |
| 60 template + copy (EN + ES) | $3,500 |
| Bilingual i18n implementation (next-intl + hreflang) | $2,500 |
| Domain + SEO structure (1 year age, hreflang, sitemap) | $1,500 |
| Travel-AI vertical momentum (Layla comp, Aug 2026) | $4,500 |
| Subtotal (asset-only, no founder) | $35,000 |
| 60-day founder handoff premium (async, ~5h/week × 8w) | +$10,000 |
| Extended offering (with handoff) | $45,000 |
Pre-revenue AI SaaS with production stack + curated data (Flippa, SideProjectors H1 2026)
Strategic buyer (travel-AI aggregator, LatAm travel agency) — accessed via private outreach only
Both require verified MRR. TripLoop is pre-revenue by design. Listed via Flippa, SideProjectors, and direct.
Ideal buyer profiles.
Travel-AI aggregator
Best fit — private outreachTiny, SureSwift, Constellation-style portfolio operators looking for pre-built vertical SaaS to bolt onto their portfolio. TripLoop offers curated data + Stripe-ready + Layla-adjacent narrative.
Existing travel content site
High fit — private outreach or FlippaBlog, guide, or media property with US-inbound tourist audience. Add TripLoop as a monetizable tool layer. Instant CTA for existing traffic.
LatAm / global travel agency
High fit — private outreachDigital-first agency wanting a SaaS product to sell alongside services. Bilingual (EN/ES) makes TripLoop uniquely suited for Spanish-speaking travelers.
Solopreneur / agency kickstart
Mid fit — Flippa, SideProjectorsFounder who wants 6–8 months of clean build compressed into a one-time payment. Skip zero-to-one; land in a hot vertical with product-market-hypothesis to test.
Transition plan.
Target timeline: 14 days from signed LOI to full transfer. Optional post-transfer handoff up to 60 days.
- 01
Day 0 — LOI + escrow funded
Signed Letter of Intent. Escrow.com or Acquire.com escrow holds funds. NDA-gated data room shared (repo access, admin credentials, financial detail).
- 02
Days 1–7 — Technical due diligence
Buyer reviews codebase, runs it locally, validates the AI pipeline. Founder available async for Q&A. Final asset list confirmed.
- 03
Day 7–14 — Transfer + funds release
Domain transferred, Vercel + Supabase project ownership transferred, GitHub repo transferred, all third-party accounts re-keyed to buyer. Escrow releases funds.
- 04
Days 14–44 — 30-day handoff (included)
Async email/Slack support for any bugs, questions, or onboarding needs. Founder committed to <24h response time.
- 05
Optional Days 45–74 — 60-day extended handoff
Available for +$10K. Up to 5h/week of async support: pair programming, architectural review, feature guidance, or growth strategy.
Why I'm selling.
Direct answer: bandwidth. I'm a solo founder based in Guadalajara, Mexico, operating a portfolio of 17 projects across wine retail, logistics, AI, and consumer products. TripLoop was a strong technical build but the vertical it competes in (travel-AI) requires either significant marketing spend or a well-funded team to reach escape velocity.
Rather than half-execute on TripLoop while spread across other bets, I prefer to hand it to an operator whose specific advantage is travel-audience distribution, or to a portfolio buyer who can bundle it with existing travel assets.
What I'm NOT selling because of: hidden churn (no paying customers to churn), tech debt (see the AUDIT file — code is clean), legal issues (single-author IP, MX resident), platform risks (multi-provider AI is redundant by design), or competitor pressure (Layla and Mindtrip have moved upmarket into paid bookings; TripLoop remains a specialized route optimizer, not a booking platform).
FAQ for buyers.
- Is the price negotiable?
- The $35K firm price is calibrated to line-item replacement cost (see valuation table). I'll consider offers ≥$30K for cash-fast closes (<10 days). Below $30K I'd rather retain the asset and continue running it as a hobby.
- Do you accept earn-outs or revenue share?
- No. Clean transfer only. I'm not staying involved in the business beyond the agreed handoff period.
- How is IP proven single-author / clean?
- I am the sole author. No contractors, no third-party contributors, no AI-generated code that hasn't been reviewed and modified. All commits are from my single GitHub account. Verifiable via `git log --shortstat`.
- What's the strongest technical asset?
- The AI pipeline. The curated-first architecture (LRU cache → template match → curated POI injection → LLM fallback chain across 4 providers) is battle-tested and would take 3–4 months to replicate cleanly. See AUDIT.md for details.
- What's the biggest technical risk?
- Google Places / Routes API dependency. TripLoop uses Google's paid APIs for real-time data (traffic, opening hours, geocoding). If Google raises prices materially or a buyer wants to swap providers, it's a 2–4 week migration to OpenStreetMap-based alternatives (Nominatim, OSRM).
- Can I speak to previous buyers or reference customers?
- No prior buyers exist (this is a first-time asset sale). No paying customers exist (pre-revenue by design). What I can offer: full repo access under NDA, live technical Q&A, and code walkthrough.
- What's your ideal timeline?
- LOI within 30 days of first inquiry. Close within 45 days of LOI. If you need a slower timeline, I can accommodate up to 90 days total, but priority goes to fast movers.
- How is payment handled cross-border (MX seller / US or global buyer)?
- Escrow.com or Acquire.com escrow for asset transfer. Payment via wire (SWIFT), USDC on Base or Ethereum, or Stripe for smaller close amounts. Seller handles MX tax treatment (ISR); no US withholding obligations for the buyer.
Ready to talk?
Send a short note about your background and intended use. I respond within 24 hours with the full data room link (NDA-gated) and open Q&A availability.
Seller: Carlos Vernova · Guadalajara, MX · Timezone: UTC-6