Skip to content
Platform overview

A complete travel agency platform you own, not rent

Nodes Travels is the storefront, booking engine, back office and mobile app of a working online travel agency, delivered as full source code you install on your own server and domain.

Built for a real agency first

Nodes Travels was not designed on a whiteboard. It is the same software that runs Eazy My Trip (https://eazymytrip.com), the agency site operated by Code Craft. Every screen you see in the live demo is code you receive.

You get one Next.js application that serves the public website, the customer account area, the admin back office, the B2B agent channel and the API the mobile app talks to. There is no separate SaaS dashboard you depend on and no per-booking platform fee.

What sits inside one install

Booking engines

Live flight search and hotel search through supplier APIs, a holiday package catalogue, and price-list booking for trains, buses, cabs, visa and insurance.

Checkout and payments

UPI to your own VPA, Razorpay, PayU, Stripe, PayPal, PayGlocal and OpenNode, with automatic failover between configured gateways.

Back office

Bookings, customers, leads, fares, hotels, packages, offers, suppliers, reports, users and roles, backups and an activity log.

B2B and partners

Agent registration with admin approval, a separate B2B markup channel, supplier self-signup and hashed API keys for a public flight search API.

Growth tools

Offers, promo codes, wallet, loyalty points, affiliate links, newsletter, blog, reviews and SEO settings, all edited in the admin.

Native mobile app

An Expo / React Native app for iOS and Android whose branding, modules and banners are controlled from the same admin.

How each vertical is sold

Not every travel product has a public API an agency can sign up to. This is exactly how each one works out of the box.

VerticalHow it worksWhat you provide
FlightsLive search and booking via supplier APIYour own Duffel or LiteAPI keys
HotelsLive search and booking via LiteAPI, plus your own listed hotelsYour own LiteAPI key (Booking.com Demand and Amadeus adapter code also included; connecting one is a setup task)
Holidays and toursPackage catalogue you build in the adminYour itineraries, photos and prices
Trains, buses, cabsPrice-list booking, paid at checkout, fulfilled by your teamYour fares in Admin > Fares; Distribusion and Busbud adapter code included, connecting one is a setup task
Visa and insuranceService pages, document checklists and checkoutYour service fees and fulfilment process

Supplier API contracts are between you and the supplier. Nodes Travels ships the adapters, not the supplier accounts. Only Duffel and LiteAPI are wired into the storefront search today; other adapters are connected as a setup task scoped with you.

From purchase to first booking

  1. 1

    Choose an edition

    Pick Start-up, Agency or Enterprise on the pricing page. Each is a one-time licence with full source code.

  2. 2

    Install on your server

    Follow the documentation: set environment variables, create the database, build and start. Any Node.js 20+ host works.

  3. 3

    Brand and configure

    Upload your logo, set contact details, homepage sections, markups and payment gateways from the admin.

  4. 4

    Connect suppliers

    Add your supplier API keys, switch on the verticals you sell and take your first booking.

See the whole platform working

Browse the live reference site, then open the admin walkthrough with our team.

Keep exploring