LIVE PREVIEWBUY FOR $19

Tripgoo is a full-stack journey reserving platform: a cross-platform Flutter cell app (iOS & Android) and a
companion net platform constructed with the Laravel PHP framework (reserving web site, supplier dashboard,
admin panel and the cell API). It combines a peaceful, photo-first app with a production-ready backend: the included
PHP / MySQL API (constructed with Laravel), Stripe with Stripe Join for reserving funds and supplier payouts (plus
Dodo Funds, Paddle, Creem, Polar, Lemon Squeezy, Midtrans and Duitku as additional fee choices), an AI supplier
of your alternative (paid, your individual key) for the AI journey planner, Firebase for sign-in and push notifications, and
RevenueCat for the Tripgoo Plus subscription.

One platform sells 4 sorts of journey: stays (rooms with price plans, meal plans and metropolis tax),
excursions and actions (choices with scheduled departures and personal teams) and
airport transfers (routes priced per automobile, with the flight quantity taken at checkout).
Travellers search a vacation spot by checklist or map with actual availability for his or her dates and celebration, put a keep, a
tour and a journey from totally different suppliers in a single cart, maintain them for quarter-hour, pay as soon as with a card, Apple Pay or
Google Pay, and get a voucher whose QR code adjustments each 30 seconds and retains working with out sign. An
AI journey planner turns one sentence right into a day-by-day journey constructed solely out of your actual, bookable
listings, and a chat then adjustments it. Suppliers run their rooms, charges, departures, routes and requests from their
personal dashboard; the platform retains a fee per itemizing sort and pays suppliers out by means of Stripe Join or
by financial institution switch. The reserving fee and Tripgoo Plus for travellers pay for it.

Tripgoo - web payment providers: paddle, lemonsqueezy, polar sh, stripe, creem io, dodo payments

Take a look at card: bookings and Tripgoo Plus are paid by means of the online fee supplier you select
(Stripe by default; Dodo Funds, Paddle, Creem or Polar as hosted checkouts for bookings, and Lemon Squeezy
for Plus solely), and the app all the time pays with Stripe PaymentSheet. Stripe checks out in check mode with card
quantity 4242 4242 4242 4242, any future expiry date and any CVC (3-D Safe check card
4000 0027 6000 3184); the hosted checkouts every have their very own sandbox or check mode.

Observe: All supported fee providers (Stripe and Stripe Join, Dodo Funds, Paddle, Creem,
Polar, Lemon Squeezy, Midtrans and Duitku) are third-party providers and should cost transaction charges or different
service charges relying on their pricing plans. Most require service provider account approval and verification earlier than
accepting reside funds, and Stripe Join requires you to onboard and confirm every supplier you pay out
routinely. Service provider-of-record suppliers (Dodo Funds, Paddle, Creem, Polar, Lemon Squeezy) primarily resell
digital merchandise and should not settle for journey bookings in your nation: verify with them earlier than going reside;
Stripe is the secure default. These providers will not be included within the buy value, and patrons are accountable
for creating their very own accounts, finishing any required approval processes, configuring API keys, and overlaying
all relevant charges. In-app purchases of Tripgoo Plus on iOS and Android undergo Apple and Google (through
RevenueCat) and are topic to their retailer commissions; stays, excursions and rides are real-world providers and are
paid with Stripe, Apple Pay or Google Pay.

Before you purchase: paid third-party providers (not included)

This merchandise makes use of providers run by different firms. You need to register your individual account with every one,
settle for its phrases and pay its charges your self.
No writer accounts or API keys are included. That is the
full checklist of exterior providers the code integrates with.

  • Firebase (required): your individual Firebase mission (app sign-in, push, Distant Config). Utilization
    above the free plan is billed by Google.
  • RevenueCat (paid service, required for in-app subscriptions): Tripgoo Plus is bought within the
    app by means of RevenueCat and Google Play Billing / the App Retailer. You want your individual RevenueCat account and API
    keys; RevenueCat expenses its personal charges above its free tier, and Apple and Google take their retailer fee.
    With out RevenueCat keys the app hides the paywall and every little thing else works.
  • AI supplier (paid service, required for each AI characteristic): the AI options marketed in
    this description (the AI journey planner, enhancing a visit by chat, and reply drafts for assist employees)
    don’t work with out an energetic, paid account and API key with Google Gemini, OpenAI,
    Anthropic, Mistral, Groq, DeepSeek, OpenRouter or xAI. Each AI request is billed per use by that supplier
    to you. No AI credit are included. The AI code is the free, MIT-licensed laravel/ai package deal
    (put in by Composer). Ollama by yourself server is the one different, and that server is yours to run
    and pay for.
  • Cost suppliers (paid providers; you want at the least one to take funds): the code
    integrates all the following, every with its personal account approval, transaction charges and phrases:
    • Stripe and Stripe Join: bookings on the web site and within the app, Apple Pay / Google Pay,
      supplier payouts
    • Dodo Funds (hosted checkout)
    • Paddle (hosted checkout)
    • Creem (creem.io, hosted checkout)
    • Polar (polar.sh, hosted checkout)
    • Lemon Squeezy (Tripgoo Plus and plans solely)
    • Midtrans (Indonesia, QRIS, rupiah listings)
    • Duitku (Indonesia, QRIS, rupiah listings)

    You select the web site’s supplier in Admin; the others keep off.

  • Upstash QStash (paid service, elective): used because the queue connection
    (QUEUE_CONNECTION=qstash and TRIPGOO_AI_QUEUE_CONNECTION=qstash) on shared internet hosting
    the place a queue employee can’t keep working. QStash calls again into the app over HTTPS to run background jobs
    (reserving emails and push, AI journey drafts, fee follow-ups). Wants your individual Upstash account; Upstash payments
    per message above its free tier. Not wanted in the event you run the included database queue with employees on a VPS.
  • Different elective providers, every with its personal account and pricing: Mailchimp (e-newsletter sync
    from the web site footer), Cloudflare Turnstile or Google reCAPTCHA (spam safety), media storage / CDN
    (Amazon S3, Cloudflare R2, DigitalOcean Areas, Backblaze B2, Wasabi, Google Cloud Storage, MinIO, Bunny,
    CloudFront), Google Analytics 4, Fb / Meta sign-in and App Occasions, SMTP e-mail supply (or Mailgun /
    Postmark), and a map tile supplier and geocoder for busy websites (OpenStreetMap’s public tiles and Nominatim
    have utilization insurance policies).

Credentials and licences (no writer keys included)

Each credential within the obtain is an empty worth or a placeholder that you simply substitute with your individual.

  • RevenueCat: no RevenueCat API key, secret or webhook secret of ours is within the supply. The app
    reads its RevenueCat public key from your individual Firebase Distant Config (revenuecat_android_api_key / revenuecat_ios_api_key, empty by
    default), and the server reads REVENUECAT_WEBHOOK_SECRET out of your .env (empty in each
    instance file). With no key set, the Plus buy stays off; purchases can solely ever attain your individual RevenueCat account.
  • Firebase: No google-services.json, no GoogleService-Data.plist and no service-account JSON are included. The one Firebase information are
    templates with placeholder values (storage/firebase/service-account.instance.json, google-services.instance.json,
    GoogleService-Data.instance.plist). You create your individual Firebase mission and add your individual information, so sign-in, push and
    Distant Config run in your Firebase account solely.
  • Stripe and the opposite fee suppliers: no publishable key, secret key or webhook secret of ours is included.
    Funds attain solely the accounts whose keys you enter in .env or the admin panel.
  • AI (laravel/ai): laravel/ai is Laravel’s official package deal, launched
    underneath the MIT licence (Copyright Taylor Otwell), which allows use in industrial merchandise. It’s not bundled:
    the obtain accommodates no vendor/ folder, and Composer installs the package deal from Packagist in your
    server. You want your individual paid API key from the AI supplier you select (Google Gemini, OpenAI, Anthropic,
    Mistral, Groq, DeepSeek, OpenRouter or xAI); each AI key within the instance .env information is empty.
  • Different providers: mail, queue (QStash), storage / CDN and map keys are empty in each instance file
    and are entered by you in .env or the admin panel.

AI Disclosure

The AI options use the open-source (MIT)
laravel/ai package deal, which calls an exterior AI supplier over the web at runtime:
Google Gemini by default, or OpenAI, Anthropic, Mistral, Groq, DeepSeek, OpenRouter or xAI in the event you select one
(Ollama runs by yourself server as a substitute). These are paid providers: you want your individual account and API key
with that supplier, and each AI request is billed to you by the supplier.
No AI credit are included. A
month-to-month platform spending cap (US$20 by default, TRIPGOO_AI_MONTHLY_BUDGET_CENTS) stops new AI calls
as soon as reached, and TRIPGOO_AI_ENABLED=false switches each AI characteristic off.
Information despatched to the supplier is just the content material of the characteristic in use: the traveller’s journey
request (the sentence and the chosen vacation spot, dates, celebration, tempo, pursuits and finances) with the general public particulars
of the listings, departures and locations the planner’s search instruments return; the journey and the traveller’s chat
message when enhancing; and, for employees reply drafts, the support-ticket textual content with assist articles and the account’s
order particulars. Passwords, fee particulars and entry tokens are by no means despatched. Travellers see {that a} journey is an AI
draft earlier than they modify or ebook something. The AI options don’t work with out an energetic, paid account with one
of those suppliers; with out one, nothing is distributed and each AI characteristic is unavailable.

RevenueCat. In-app subscriptions use RevenueCat. You need to create your individual RevenueCat
account, settle for RevenueCat’s personal Phrases of Service and use your individual API keys
; no writer RevenueCat key or
app identifier is included. The RevenueCat shopper SDK just isn’t bundled: the app declares it as a dependency, and it
is ruled by RevenueCat’s MIT licence and phrases, not by this merchandise’s licence. No Fb App ID or shopper token is
included both; you add your individual within the construct settings, and with out one the Fb button stays hidden.

AI instruments had been used to make this merchandise. The supply code (the Flutter app, the Laravel admin panel and
net API, and the React web site), the documentation and the graphics had been created with AI help (Claude Code
with Anthropic’s Claude Opus 5.5 mannequin for code and documentation; an AI picture mannequin for the app icon, the outline
banners and the preview picture, composed from actual screenshots). Our crew reviewed and examined the outcome and maintains
and helps the merchandise. Gallery and documentation screenshots are captures of the working product.

Demo Directions

Attempt every little thing before you purchase — no set up wanted. The reside demo is a sandboxed set up with fictional information
and check funds; demo mode blocks adjustments to fee, settings, keys and customers. These logins are public on
goal.


Download and try demo APK

Documentation

The package deal features a full information in HTML and PDF (tripgoo-docs/) with screenshots all through: the
set up (a one-command native setup and a browser installer), how a reserving works finish to finish, a walkthrough of
each web site, supplier dashboard, admin panel and app display, working the Flutter app and connecting it to your
backend, organising every third-party service (Firebase, Stripe and Stripe Join, the hosted checkouts, Midtrans
and Duitku, RevenueCat, AI suppliers, push, maps, media storage), a step-by-step information for the app title,
icon and splash display
, colors and fonts, the cell API reference, and the Play Retailer and App Retailer
launch steps.

Third-party providers: vital discover

This merchandise connects to providers run by impartial firms. Each operates underneath its personal phrases of
service, its personal account approval course of and its personal payment construction, and utilizing them might contain prices fully
outdoors this merchandise’s buy value.
You create each account your self and pay each payment your self. No
writer accounts, API keys, service provider ids, Firebase initiatives or measurement ids are included.

  • Firebase (Google), required for the app: Authentication, Cloud Messaging (push), Distant
    Config, Crashlytics and Analytics. Requires your individual Firebase mission. Utilization past the free Spark plan is
    billed by Google (Blaze plan) and is the client’s duty.
  • Stripe and Stripe Join: separate service with its personal phrases. Requires your individual Stripe
    account, Stripe’s enterprise verification earlier than reside funds, and Join (Categorical) onboarding of each
    supplier you pay out routinely. Stripe expenses its personal transaction, Join and payout charges.
  • Dodo Funds, Paddle, Creem.io, Polar.sh, Lemon Squeezy (paid, change on the one you utilize):
    separate retailers of document for hosted checkouts on the web site, every with its personal phrases, vendor evaluation,
    coverage on journey providers and charges.
  • Midtrans, Duitku (paid, change on those you utilize): Indonesian gateways for QRIS on listings
    priced in rupiah, every requiring your individual authorized service provider account and charging its personal charges. They haven’t any
    refund API: refunds are paid again of their dashboards and marked within the admin panel.
  • RevenueCat, Apple App Retailer, Google Play: required to promote Tripgoo Plus within the app; your
    personal accounts, retailer registration charges, retailer commissions and RevenueCat’s personal pricing above its free tier. You
    provide your individual RevenueCat account and API keys; no writer RevenueCat key or app id is included.
  • AI suppliers, required for the AI options (paid, per use): Google Gemini (default), OpenAI,
    Anthropic, Mistral, Groq, DeepSeek, OpenRouter, xAI or a self-hosted Ollama, known as by means of the open-source
    laravel/ai package deal. Requires your individual separate API account; utilization prices apply
    and are billed by the supplier you select.
  • Upstash QStash, elective (paid): queue connection for shared internet hosting
    (QUEUE_CONNECTION=qstash), so background jobs run and not using a queue employee. Separate service with its
    personal phrases; your individual Upstash account, billed per message above its free tier.
  • Google Analytics 4, elective: the measurement id is not hardcoded. It’s a
    purchaser setting (GOOGLE_ANALYTICS_ID) that ships clean; when clean, analytics by no means hundreds.
  • Fb / Meta, elective: Fb sign-in and Meta App Occasions with your individual Fb app;
    no app id ships, and with out one the button is hidden and the SDK by no means begins.

Backend (included)

The cell app runs on the backend included within the package deal:

  • Admin panel / Internet API (constructed with Laravel) — the included
    travel-booking-admin-panel platform: a PHP net app constructed with the Laravel framework, with an
    admin panel that runs {the marketplace} (listings, bookings, refunds, locations, evaluations, fee,
    payouts, AI and settings), a supplier dashboard, database migrations + seeders, and the cell REST API
    (/api/v1) the app talks to. It additionally ships a reserving web site (Inertia + React) in 12 languages
    (together with Arabic, proper to left) with three full web site themes, every in gentle and darkish, reserving
    checkout by means of Stripe, 4 hosted checkouts and two regional gateways, Tripgoo Plus on the net, a media
    library with CDN assist, editable e-mail templates, deep hyperlinks for the app and Google and Fb sign-in.
    Perfect in the event you already run on basic PHP/MySQL internet hosting or desire the Laravel ecosystem.

Deploy the online mission as soon as and the app talks to that very same origin (set in Firebase Distant Config). The queue runs
on a VPS employee, or on Upstash QStash on shared internet hosting the place no course of can keep working; the scheduler wants one
cron entry (it expires holds each minute, handles unanswered requests and reconciles funds hourly).

Observe: all of our objects are constructed on the identical base mission (constructed with Laravel) and use the identical
setup system, so this set up video applies to each considered one of them, together with this one.


Installation and Setup Guide - Watch Video Documentation

Key Worth Propositions

  • For Travellers: search a vacation spot by checklist or map with actual availability for his or her dates and celebration, the
    full value with taxes included, a keep, a tour and an airport journey in a single checkout with a card, Apple Pay or
    Google Pay, an AI journey planner constructed on actual listings, and a voucher whose QR works with out sign.
  • For Suppliers: an internet dashboard to create listings, set rooms and charges on a calendar, schedule departures, add
    switch routes, see at the moment’s arrivals, settle for or decline reserving requests, handle a crew and request payouts.
  • For Operators: a whole, monetizable journey market — a fee per itemizing sort, Tripgoo Plus, a
    journey overview with GMV and fee, itemizing moderation, reserving search with cancel and refund,
    locations and factors of curiosity, evaluation moderation, payouts, push campaigns and AI caps — managed from one
    admin panel.
  • For Builders: Laravel 13 + MySQL, a documented cell API underneath /api/v1, one set of reserving
    providers for the web site, the app and the panel, a theme layer for the web site, a check suite on in-memory
    SQLite, and a Flutter app with Riverpod and go_router.

Content material Disclosure

Tripgoo ships as a whole journey platform with demo content material so you’ll be able to run it end-to-end out of the field:

  • The demo suppliers, listings, evaluations and folks (4 locations: Lisbon, Kyoto, Mexico Metropolis and the
    Scottish Highlands; about 140 listings from 25 suppliers) are fictional and meant for native and staging installs
    solely; they’re by no means seeded in manufacturing. The demo pictures are fetched at seed time from Wikimedia Commons
    underneath their particular person licences, with credit proven within the gallery; they aren’t a part of the package deal.
  • The international locations, currencies, settings, e-mail templates, CMS pages, FAQs, weblog posts and the authorized pages are
    unique and editable within the admin panel; the interface is translated into all twelve languages.
  • The authorized pages (privateness coverage, phrases) are beginning templates, not authorized recommendation; have them reviewed for the
    international locations you use in.

Working a reserving market makes you accountable for the suppliers you enable, for paying them out, for refunds,
vacationer taxes, and the consumer-protection, tax, privateness and data-protection guidelines of the international locations and app shops
you publish in. Tripgoo gives the app, the online platform, the backend and the moderation instruments; {the marketplace}
and its moderation are yours. You might be additionally accountable for following every AI supplier’s phrases of use; AI supplier
accounts and their utilization are as much as you.

AI Utilization Disclosure

Graphics. The characteristic banners on this description and the merchandise preview pictures had been composed by an
AI picture device from actual screenshots of the product. The screenshots within the merchandise gallery and the documentation are
captures of the working app and web site.

AI as a characteristic. Some options depend on a third-party generative AI service at runtime. The
supplier just isn’t hard-coded — Gemini (default), OpenAI, Anthropic, Mistral, Groq, DeepSeek, OpenRouter, xAI and
Ollama are supported, and also you select the supplier and mannequin per characteristic in Admin → AI. Each AI characteristic may be
switched off:

  • AI journey planner: one sentence, or guided decisions (the place, when, who, tempo, pursuits and
    finances), turns into a day-by-day journey of as much as 14 days. The planner might solely use listings, departures and locations
    its search instruments return out of your catalogue; each value comes from the server’s quote providers, by no means from
    the mannequin, and the day is scheduled with strolling and driving instances and warnings for stops that don’t match.
  • Edit the journey by chat: “make day 2 slower” returns proposed adjustments (add, transfer, replace,
    take away); nothing adjustments till the traveller accepts them.
  • Assist reply drafts: a instructed reply for employees in Admin → Assist, from the ticket and your
    assist articles, by no means despatched and not using a particular person.

Every part the AI writes is machine output and could also be fallacious: journeys are drafts the traveller checks earlier than reserving,
and reply drafts are edited earlier than they’re despatched. To make use of the AI options you will need to create your individual account with the
supplier you select and provide your individual API key. Keys are learn solely on the server and by no means attain the app or the
browser. Free accounts get 3 AI journey drafts and 30 chat edits a month and 30 AI requests a day; Tripgoo Plus raises
that to 50 drafts, limitless edits and 200 requests a day; the operator units a month-to-month cap and sees utilization and price
per characteristic within the admin panel.

laravel/ai. The AI options run on laravel/ai, Laravel’s official open-source (MIT)
package deal put in with Composer. It wants no Laravel Cloud, Forge or different Laravel subscription: requests go
immediately out of your server to the supplier you select, and nothing passes by means of the writer.

Required Third-Celebration Companies and Prices (please learn earlier than shopping for)

Tripgoo depends upon exterior providers which are not included within the buy. You create each
account your self, underneath your individual title, and all charges, utilization expenses and approval processes are your
duty
. The package deal ships no author-owned accounts, API keys, service provider ids, analytics
ids or different credentials
: each key in .env.instance is clean, the cell app ships no
Firebase configuration information, and no income or information is routed to the writer.

  • Firebase (required): a separate Firebase mission is required for the app to operate. You
    create your individual mission and add its google-services.json and GoogleService-Data.plist.
    The app makes use of it for sign-in (together with visitor classes), push (FCM), Distant Config, Crashlytics and Analytics,
    and the server makes use of it to confirm sign-ins and ship push. The free Spark plan covers testing; manufacturing use can
    require the pay-as-you-go Blaze plan.
  • Stripe (required to take funds): your individual Stripe account, authorized by Stripe, plus Stripe’s
    processing charges; Join is elective and wanted just for automated supplier payouts (every supplier completes
    Stripe’s personal Categorical onboarding). With out Join you pay suppliers by financial institution switch and mark the payout paid.
  • RevenueCat, Apple Developer Program and Google Play Console (required to promote Plus within the app and to
    publish the app):
    your individual accounts. Apple and Google cost their membership / registration charges and
    retailer commissions; RevenueCat might cost above its free tier.
  • Additional fee suppliers (paid, change on those you utilize): Dodo Funds, Paddle, Creem.io,
    Polar.sh, Lemon Squeezy, Midtrans and Duitku, every with its personal approval guidelines, transaction charges and payout
    phrases.
  • AI suppliers (paid, required for the AI options): the AI options want your individual API key with
    Gemini, OpenAI, Anthropic, Mistral, Groq, DeepSeek, OpenRouter or xAI, billed per use by that supplier, or a
    self-hosted Ollama. laravel/ai is Laravel’s free open-source (MIT) package deal and wishes no Laravel
    Cloud or different Laravel subscription. With out an energetic, paid supplier account the AI options don’t work at
    all; solely the non-AI components of the product maintain working.
  • E-mail supply (required): SMTP, Mailgun or Postmark for verification codes, password resets
    and reserving emails.
  • Google Analytics 4 (elective): experiences to your individual GA4 property. No
    measurement id is included; go away GOOGLE_ANALYTICS_ID clean and no analytics hundreds.
  • Fb / Meta (elective): your individual Fb app for sign-in and App Occasions. If you happen to allow
    App Occasions, App Monitoring Transparency compliance and App Retailer evaluation are your duty.
  • Upstash QStash (paid, elective): the queue connection for shared internet hosting
    (QUEUE_CONNECTION=qstash); your individual Upstash account, billed per message above its free tier.
  • Different elective providers: Mailchimp (e-newsletter sync), Cloudflare Turnstile or Google reCAPTCHA,
    Google and Fb sign-in on the web site, storage / CDN suppliers (Amazon S3 and S3-compatible storage,
    Bunny, Cloudflare, CloudFront), and your individual map tile server and geocoder for heavy visitors (OpenStreetMap’s
    public tiles and Nominatim have utilization insurance policies). Every has its personal phrases and pricing.
  • Internet hosting: PHP 8.3 / MySQL internet hosting, a queue employee (or QStash), one cron entry, bandwidth and
    storage prices are yours.

Privateness & Information

No telemetry. The package deal sends no information to the writer and has no license phone-home. Each
third-party identifier — Google Analytics, Firebase, Fb / Meta, RevenueCat, Stripe and the AI keys — is
clean and provided by you, so the info every service collects goes to your individual accounts. No promoting SDKs or
ad-network IDs are included. The app asks for analytics consent in onboarding and in Settings, and accounts may be
deleted from contained in the app. The package deal accommodates supply code solely, no ready-built APK or IPA; the demo APK above
is just for attempting the app.

App Monitoring Transparency. The monitoring immediate is used just for Meta App Occasions, seems solely when
you add your Fb keys, and may be eliminated if you don’t use them. You might be solely accountable for your individual ATT
compliance, privateness labels, privateness coverage and App Retailer / Google Play evaluation outcomes.

Disclaimer

This product is constructed to work with the included net API / admin panel (constructed with Laravel,
MySQL) — plus third-party providers: Firebase (Auth, Cloud Messaging push, Distant Config, Analytics, Crashlytics),
Stripe (reserving funds, Apple Pay and Google Pay, and Stripe Join for supplier payouts), RevenueCat (Tripgoo
Plus within the app shops), an AI supplier resembling Google Gemini (your individual API key), a queue service for shared
internet hosting (Upstash QStash), elective regional gateways (Midtrans, Duitku), and optionally one other net fee supplier
(Dodo Funds, Paddle, Creem, Polar or Lemon Squeezy). Internet hosting, fee processing charges, AI utilization, queue utilization,
storage/CDN and e-mail supply will not be included within the buy — you will have to create your individual accounts,
configure API keys, and handle utilization your self. Each AI request is billed by the AI supplier that solutions it, to
your account. Maps and handle search use OpenStreetMap and Nominatim; a busy service ought to change to its personal
tile supplier and geocoder underneath their utilization insurance policies. Mailchimp integration requires your individual Mailchimp account
and API key. A separate Firebase mission is required for the app to operate; the package deal accommodates no Firebase
configuration information (google-services.json, GoogleService-Data.plist) and no
service-account key, so you will need to create and configure your individual Firebase mission and supply your individual credentials.
Further expenses might apply relying on utilization and the Firebase providers you utilize. Primary familiarity with Flutter,
Xcode, Android Studio, Firebase, Stripe, PHP/MySQL internet hosting, App Retailer Join and Play Console setup is really helpful
earlier than launching.

Laravel, Flutter, Stripe and all different product names, logos and emblems talked about right here belong to their
respective homeowners. Tripgoo is an impartial product constructed with these frameworks and isn’t affiliated with or
endorsed by any of them.

Tripgoo - Your Own Travel Booking Platform
Tripgoo - Search With Real Availability
Tripgoo - Stays, Tours, Activities and Transfers
Tripgoo - The Mobile App
Tripgoo - One Cart, One Checkout
Tripgoo - Vouchers That Work Offline
Tripgoo - AI Trip Planner on the Website
Tripgoo - AI Trip Planner in the App
Tripgoo - Provider Dashboard
Tripgoo - Admin Panel
Tripgoo - 3 Website Themes
Tripgoo - Theme Switcher
Tripgoo - Tripgoo Plus
Tripgoo - 12 Languages and RTL

What’s Included

  • Full Flutter utility supply code (travel-booking-mobile)
  • Reserving web site + supplier dashboard + admin panel + cell Internet API, constructed with Laravel
    (travel-booking-admin-panel) — the backend for the app, with migrations, seeders and a PHPUnit
    check suite
  • Seeded roles, international locations, currencies, locales, settings, the reserving fee, Tripgoo Plus, e-mail templates,
    CMS pages, FAQs, weblog posts and authorized pages; plus a demo world with 4 locations, about 140 listings and
    25 suppliers for native and staging installs
  • 4 itemizing sorts: stays (room sorts, price plans, meal plans, per-date costs and stock, metropolis tax and
    VAT), excursions and actions (choices, recurring departures, personal teams, multi-day programmes) and
    transfers (routes, automobile courses, flight numbers)
  • Reserving: a multi-item cart with 15-minute holds, prompt ebook or request to ebook, pay now, pay later, deposit
    or pay on the property, tiered cancellation insurance policies with a refund preview, and rotating QR vouchers
  • Funds: Stripe (Cost Aspect on the net, PaymentSheet within the app) with Stripe Join payouts, Dodo
    Funds, Paddle, Creem and Polar hosted checkouts, Lemon Squeezy for Plus, Midtrans and Duitku, RevenueCat,
    signed webhooks, hourly reconciliation and a supplier ledger
  • An AI journey planner with chat edits, and assist reply drafts, by means of your individual AI supplier keys
  • Notifications: reserving emails, push by means of Firebase Cloud Messaging and an in-app inbox, with classes,
    quiet hours and admin push campaigns
  • One app design, gentle by default with a darkish mode
  • 12-language app and web site (ar, de, en, es, fr, it, ja, ko, pt, ru, tr, zh), with a right-to-left format for
    Arabic
  • 3 full web site themes (Haven, Atlas, Trailmark), every in gentle and darkish, chosen from the admin panel
  • A browser installer (/setup), a one-command native setup script and a manufacturing physician command
    (php artisan tripgoo:physician)
  • Full documentation in HTML and PDF with screenshots — set up, how a reserving works, a characteristic
    walkthrough, funds and payouts, connecting the app, Firebase, RevenueCat, AI, queues, push, maps, branding
    (app title, icon, splash) and retailer launch

Key Options

  • Locations and locations: a hierarchy of nation, area, metropolis and space, every with a canopy,
    time zone, forex and greatest months, plus factors of curiosity (landmarks, museums, viewpoints, markets,
    eating places, seashores, stations, airports) with opening hours, go to size and an estimated value.
  • Search with actual availability: per vacation spot, dates and celebration (adults and youngsters), seven
    type orders, a value histogram and greater than twenty aspects with reside counts (sort of place, stars, space, meals,
    length, time of day, languages, autos, distance to centre, close by landmarks, beds, views, services,
    fee, coverage and extra), plus a map with value pins.
  • Stays: room sorts with beds, measurement and consider; price plans with meal plan, cancellation coverage,
    fee mode, minimal and most keep and closed-to-arrival days; a per-date value and stock calendar
    priced by occupancy; metropolis tax and VAT guidelines per vacation spot.
  • Excursions and actions: choices with language, length, pickup and personal teams, grownup and
    youngster costs, weekly departure schedules with capability and cut-off, per-departure value overrides and multi-day
    programmes.
  • Airport transfers: routes between an airport, a station or an space and a drop-off, a automobile
    class (sedan, van, minibus), passenger and baggage limits, a value per automobile and the flight quantity taken at
    checkout.
  • One cart, one checkout: as much as 12 objects from any suppliers, stock held for quarter-hour with
    a countdown so a room or seat can by no means be bought twice, costs re-quoted on the server, one checkout per
    forex, and bookings confirmed solely by the signed webhook, precisely as soon as.
  • Immediate ebook or request to ebook: request-to-book listings wait as much as 24 hours for the
    supplier to just accept or decline; a decline or no reply refunds in full.
  • Pay now, pay later, deposit or on the property: per price plan, with the stability and its due
    date saved and proven to the traveller and the supplier (balances will not be charged routinely).
  • Cancellation insurance policies: versatile, reasonable, strict and non-refundable presets, snapshotted on
    every reserving, with a refund preview earlier than the traveller cancels; suppliers and the platform cancel with a full
    refund.
  • Vouchers that work offline: a TG-XXXX-XXX code and a QR that adjustments each 30 seconds,
    computed on the telephone from an encrypted secret, so it retains rotating with out sign and a screenshot stops
    working. Redemption goes by means of the supplier API (any scanner or front-desk device); no scanner display ships.
  • AI journey planner: one sentence turns into a day-by-day journey constructed solely from actual listings,
    departures and locations, priced by the server, with strolling and driving legs, a map, a finances meter and a chat
    that proposes adjustments. Travellers may construct a visit themselves.
  • Opinions: scores out of 10 with sub-scores, traveller sorts, supplier replies, filters and
    sorting on the web site and within the app, and conceal or delete within the admin panel (the demo seeds the evaluations; a
    traveller evaluation kind just isn’t included).
  • Favourites and sharing: saved listings synced between the web site and the app, and share
    hyperlinks that open the itemizing, the reserving or the journey within the app when it’s put in.
  • Supplier dashboard: At present (arrivals, check-outs, departures, rides and requests), a listings
    editor with a charges and availability calendar (bulk costs, rooms on the market, cease promote by weekday), departures,
    routes, bookings with settle for, decline and cancel, payouts with a ledger, crew roles (proprietor, supervisor, entrance
    desk, information) and the supplier profile.
  • Admin panel: a journey overview with GMV and fee, listings, bookings with cancel and
    refund, locations and locations, evaluations, fee per itemizing sort, suppliers and payouts, orders and
    subscriptions, AI utilization and price, customers, media, content material, assist, themes and each setting, with two-factor
    sign-in and a light-weight and darkish mode.
  • Fee and payouts: a fee per itemizing sort (seeded at 15% for stays and 20% for
    excursions, actions and transfers, 0 to 50% in Admin), mounted on every reserving; the supplier’s share goes to a
    ledger and is paid out after the service by means of Stripe Join or by financial institution switch, with CSV export.
  • Tripgoo Plus: 50 AI journey drafts a month as a substitute of three, limitless chat edits and an even bigger every day
    AI allowance — within the apps by means of RevenueCat and on the web site by means of your net fee supplier.
  • Notifications folks management: reserving confirmed, request despatched, accepted or declined, reserving
    cancelled and fee failed — by e-mail, push and the in-app inbox, with classes and quiet hours;
    suppliers’ groups are instructed about new bookings and requests.
  • Signal-in: Google, Apple, Fb and e-mail within the app (new installs begin as visitors and maintain
    every little thing after they sign up); e-mail, Google and Fb on the web site.
  • 3 Web site Themes, Mild and Darkish: Haven (calm and roomy, stays first), Atlas (editorial and
    compact) and Trailmark (experiences first, a photograph hero) — picked in Admin > Look > Themes,
    previewed privately first, and tried by guests in a theme switcher on a demo web site.
  • 12 Languages: English, Arabic (proper to left), German, Spanish, French, Italian, Japanese,
    Korean, Portuguese, Russian, Turkish and Chinese language — on the web site, within the supplier dashboard, within the admin panel,
    within the emails and within the app.
  • AI Suppliers per Characteristic: Gemini, OpenAI, Anthropic, Mistral, Groq, DeepSeek, OpenRouter, xAI
    or Ollama, with a supplier and a mannequin per characteristic, month-to-month caps and utilization and price experiences.
  • Media Library with Storage Again Ends & CDN: maintain pictures on this server, Amazon S3,
    Cloudflare R2, DigitalOcean Areas, Backblaze B2, Wasabi, Google Cloud Storage, MinIO or Bunny Storage, with any
    CDN in entrance and responsive AVIF, WebP and JPEG variants.
  • Runs on shared internet hosting: a browser installer, Upstash QStash as a substitute of a queue employee, and a
    physician command that checks the entire manufacturing setup with out printing a secret.

Vital Discover to Our Valued Clients

We’re dedicated to constructing a dependable and steady enterprise system, along with your satisfaction and the success of
this product as our high priorities. Your suggestions is essential, and we encourage you to share any bugs, recommendations,
or new characteristic concepts. Your enter immediately helps our ongoing enchancment and innovation.
We’re right here to assist — ship us a message anytime by means of the CodeCanyon messaging system.
Thanks for being a part of our journey.
Heat regards,
The Morningstarcode Group


Source