Travel Manager – Hospitality & Travel Software | Vibe96

Hospitality & Travel

Travel Manager

Source code included

Tour operator back office for small agencies: tours, departures, bookings, payments and a public enquiry site.

Built by Infymerce Updated 23 Oct 2026 13,490 lines of code

Open live demo Built withOpenAI CodexClaude CodeCursorGitHub Copilot

Why Travel Manager

What makes it better
than the alternatives

  1. 01

    Transaction-locked seat allocation

    Transaction-locked seat allocation

  2. 02

    Automatic hold expiry

    Automatic hold expiry

  3. 03

    Cancellation fee schedule

    Cancellation fee schedule

  4. 04

    Signed traveller links

    Signed traveller links

  5. 05

    Departure margin tracking

    Departure margin tracking

Tours & Itineraries

  • Destinations with name
  • slug and sort order
  • Tours with photo
  • length
  • difficulty
  • pace
  • highlights
  • included/excluded lists and minimum group size
  • Day-by-day itinerary with title and description per day
  • Prices per adult
  • child and infant
  • single-room supplement
  • Active/inactive flag; featured tours appear first on the public site

Departures & Seats

  • Dated runs of a tour with start date
  • seats
  • minimum to run and optional date-specific pricing
  • Statuses: on sale
  • sales closed
  • cancelled
  • Guide and vehicle assignment
  • Real-time seat counting: adults + children (infants take no seat)
  • Month calendar view showing every departure and how full it is
  • Departure-level cost lines for margin calculation

Bookings & Holds

  • Customer details: name
  • email
  • phone
  • nationality
  • notes
  • Group composition: adults
  • children
  • infants
  • single rooms
  • Statuses: held
  • confirmed
  • travelled
  • cancelled
  • no-show
  • Configurable hold time (hours); expired holds release seats automatically
  • Change group size
  • move to another departure
  • cancel with fee
  • Coupon application (percent or fixed discount)
  • Source tracking and internal notes

Payments & Invoicing

  • Deposit and balance due dates
  • Payment recording: cash
  • card machine
  • bank transfer
  • Refunds (manager permission required)
  • Extras and fees (e.g. travel insurance
  • cancellation fee)
  • Goodwill adjustments (manager permission)
  • Tax rate applied at booking time
  • Numbered invoices; closed invoices are read-only

Travellers & Passports

  • Name
  • type adult/child/infant
  • date of birth
  • Nationality
  • passport number and expiry
  • Dietary requirements and medical notes
  • Emergency contact details
  • Lead traveller flag
  • Booking desk shows how many travellers are ready (passport details complete)

Operations & Manifests

  • Printable passenger list per departure
  • Rooming list showing the single rooms each booking needs
  • Guide and vehicle assignment per departure
  • Supplier list with type (hotel
  • transport
  • guide
  • activity
  • other)
  • Cost lines per departure for margin visibility
  • Operations role can view departures
  • guides and suppliers but not bookings or payments

Public Site & Enquiries

  • Tour listing with destination filter
  • Tour detail page with itinerary
  • live seats left and prices
  • Enquiry form (name
  • email
  • phone
  • adults
  • children
  • message)
  • Enquiries hold no seats until staff convert them to bookings
  • Maximum advance booking window (configurable days)
  • Honeypot field to block bots

Traveller Trip Page

  • Signed
  • expiring URL per booking (configurable validity in days)
  • Shows trip details
  • day-by-day itinerary
  • passenger list
  • Invoice with items
  • payments
  • balance due
  • Printable as PDF
  • Rate limited to 30 requests per minute

Settings & Configuration

  • Agency name
  • currency
  • tax rate
  • Deposit percentage
  • hold time (hours)
  • balance due days before departure
  • Cancellation fee schedule by days before departure
  • Invoice footer text
  • Maximum advance booking days
  • maximum travellers per booking
  • Coupon management: percent or fixed discount
  • date range
  • quantity limit
  • minimum group size

Roles & Permissions

  • Admin: full access including user management and deletions
  • Manager: bookings
  • payments
  • refunds
  • goodwill adjustments
  • Sales: bookings
  • customers
  • enquiries (read-only on departures
  • guides
  • suppliers)
  • Operations: departures
  • guides
  • suppliers
  • manifests (no access to bookings or payments)
  • Policy-based authorization (BookingPolicy
  • DeparturePolicy
  • etc.)
  • Demo mode with one-click logins for public demos

Quality report

Manually reviewed

94/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 20 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security97
Code structure82
Docs & completeness100
Dependency health95
Build & deploy92
Reviewer notes (2 minor)

Strong authentication on all mutating endpoints; minor ownership gaps on read-only routes; database access is safe; minor schema gaps: missing indexes on foreign keys; good separation of concerns with minor duplication in agent/claude skill directories. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release23 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$109Single-site licence Details