Travel booking software with full source code
You get the complete codebase, not a compiled bundle or an encrypted plugin. Read it, change it, host it anywhere that runs Node.js.
What is in the repository
| Part | Technology |
|---|---|
| Web app and admin | Next.js 16 App Router, React 19, TypeScript |
| Styling | Tailwind CSS 4 |
| Database | Prisma 6 with SQLite for small installs or MySQL in production |
| Mobile app | Expo / React Native for iOS and Android (Agency and Enterprise) |
| Supplier adapters | Duffel and LiteAPI wired into search; adapter code for activities, cars, rail, bus and cruise providers |
| Payment adapters | UPI, Razorpay, PayU, Stripe, PayPal, PayGlocal, OpenNode |
How the licence check works
The code is readable, but the licence ties it to your live domains. A signed token (Ed25519) is checked and re-checked daily for the domains your edition allows.
Local development and staging-type hosts such as *.localhost and *.test need no key, so your developers can work freely.
- No obfuscation or encrypted files
- 1, 2 or 5 live domains depending on edition
- Free development and staging use
- Licence terms in the EULA
What owning the code lets you do
Change anything
Booking flows, page layouts, email copy, pricing logic: it is all ordinary TypeScript.
Host where you choose
Shared Node hosting, a VPS with PM2 and nginx, or Docker. See requirements.
Keep your data
Bookings and customers live in your database. No vendor holds them.
Hire any developer
It is a mainstream stack, so any Next.js developer can work on it.
Frequently asked questions
Can I resell the code?
No. The licence lets you run it on your own domains; it does not allow redistribution. See the EULA.
Is it delivered through Git?
Delivery details are agreed when you buy. Ask sales@nodestravels.com if you need a particular method.
Is there documentation?
Yes, installation and configuration are covered in the docs.
Ask a developer question
Have your technical lead talk to ours before you buy.