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.
| Vertical | How it works | What you provide |
|---|---|---|
| Flights | Live search and booking via supplier API | Your own Duffel or LiteAPI keys |
| Hotels | Live search and booking via LiteAPI, plus your own listed hotels | Your own LiteAPI key (Booking.com Demand and Amadeus adapter code also included; connecting one is a setup task) |
| Holidays and tours | Package catalogue you build in the admin | Your itineraries, photos and prices |
| Trains, buses, cabs | Price-list booking, paid at checkout, fulfilled by your team | Your fares in Admin > Fares; Distribusion and Busbud adapter code included, connecting one is a setup task |
| Visa and insurance | Service pages, document checklists and checkout | Your 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
Choose an edition
Pick Start-up, Agency or Enterprise on the pricing page. Each is a one-time licence with full source code.
- 2
Install on your server
Follow the documentation: set environment variables, create the database, build and start. Any Node.js 20+ host works.
- 3
Brand and configure
Upload your logo, set contact details, homepage sections, markups and payment gateways from the admin.
- 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.