Case study · Travel commerce platform
OFFMAP: From wanderlust to a boarding pass
OFFMAP runs small-group trips, experiences, stays and retreats across India. Branditify designed and built its platform: an editorial site for discovering trips, a booking engine that holds seats and takes payment, a boarding pass, and an admin to run it all.

- Discover
- Pick a date
- Reserve
- Pay
- Board
The project
Travel commerce without the template feel
Most travel sites are a catalogue with a form at the end. OFFMAP needed discovery first and commerce second, joined properly.
OFFMAP is a travel company for people who want to travel slower: scheduled group trips, short experiences, stays and retreats, mostly in the Himalaya and across India.
Branditify designed and built the whole platform. The public side reads like an editorial travel magazine; behind it, a booking engine knows which departures exist, how many seats are left and what each traveller still owes.
Around that sit a customer account, a boarding pass for the day of departure, and an admin where OFFMAP’s team edits every trip, date and page themselves.
What did Branditify build for OFFMAP?
The full travel platform: the editorial website, the trip and experience catalogue, a seat-based booking engine with payments, a customer account, a QR boarding pass and the admin that runs it.
Is OFFMAP a website or a booking platform?
Both. The website is where people discover trips; the booking platform underneath holds seats, takes the advance or the full amount, tracks the balance and issues the pass.
What kind of company is OFFMAP?
A travel company running small-group trips, experiences, stays and retreats across India.
The project at a glance
- Client
- OFFMAP
- Category
- TravelTech · group trips, experiences, stays, retreats
- Project type
- Travel commerce platform
- Built
- Website · Booking engine · Customer account · Boarding pass · Admin
- Payments
- 30% advance or full payment, then the balance
- Admin
- Every trip, date, stay and page editable by OFFMAP’s team
One journey
From a mountain on the home page to a code at the bus
Every screen below is the platform itself. Follow one traveller from the first photograph to the morning of departure.

Discover
A story first: the home page leads with a place and the departures filling up now.

Pick a month
Every scheduled departure for the season, on a month rail and a calendar.

Read the days
Each trip, day by day: where you are, what happens and where you sleep.

Reserve a seat
Six steps: departure, travellers, account, details, review and payment.

Pay 30% or in full
Either option confirms the seat; the balance waits in the account.

Board
Paid in full, the traveller gets a boarding pass with a QR code.
How does discovery lead into booking?
Every trip card, departure and itinerary ends in a booking action. A traveller picks a dated departure with its price and books that seat, rather than sending a blank enquiry.
Did travellers have to sign in before paying?
Yes. The third booking step is the account: travellers sign in with a one-time code, so every booking, balance and pass belongs to someone.
Discovery first
Four ways in, one catalogue
Group trips, experiences, stays and retreats each have their own pages, and one catalogue behind them.


A map you open
Destinations on an illustrated map of India, filtered by group trips, experiences, stays or retreats.
Experiences by mood
Short trips filtered by how you want to spend them: on foot, under canvas, in water, on snow, in the air, or with wildlife.
Trips as stories
Each trip page reads like a feature, with a day-by-day itinerary: where you are, what happens, meals and where you sleep.
How are trips, stays and experiences organised?
As separate families (group trips, experiences, destinations, stays and retreats), each with its own pages and filters, all drawn from one catalogue that the admin edits.
The booking engine
Four things a travel booking has to keep apart
A trip on a page is not a seat on a bus. The engine keeps each state separate, so nothing is promised before it is true.
A trip listed is not a seat available
Seats belong to dated departures with a capacity. A trip without exact dates cannot reach checkout.
A seat chosen is not a seat held
While a traveller books, the seat is held safely for a while, so two people cannot take the last place.
A payment started is not a booking paid
Booking and payment are tracked separately, and a payment counts only when the gateway’s confirmation checks out.
Booked is not boarding
The boarding pass is issued only when nothing is left to pay.


Did Branditify implement payments?
Yes, the payment flow, built for Razorpay: orders are created on the server, the gateway’s confirmation is verified before a payment counts, travellers can pay a 30% advance or the full amount and settle the balance from their account, and refunds and manual payments are recorded in the admin.
The boarding pass
A QR code that knows only what it has to
On the morning of departure, the trip leader needs to check a name, not read a file.


Issued at zero balance
The pass appears only once the trip is paid in full, and is checked again before the PDF downloads.
Nothing identifying in the code
The QR carries a token, not a name. Scanning it opens a page with only what a departure point needs: the trip, date, batch, party size and where to report.
Kept up to date
If a departure’s details change, the pass is reissued automatically; if the booking is refunded, it is revoked.
Was a boarding or QR flow built?
Yes. Each fully paid booking gets a boarding pass with a QR code and a downloadable PDF, and a verification page that tells the departure point only what it needs.
The admin
OFFMAP runs its own catalogue
Every family on the website has a guided editor, laid out like the public page it changes: Browse, Open, Edit, Preview, Publish.


Content
Group trips, departures, experiences, destinations, places, stays, retreats, journals, pages, the homepage and media.
Operations
A dashboard of what needs attention today; bookings with search, manual payments, refunds, cancellations and pass reissue; bookings created by the team; customers and coupons.
Control
Four staff roles with their own permissions, and an audit log of changes.
Was an admin system built?
Yes. OFFMAP’s team edits every trip, departure, stay and page, previews it and publishes it themselves, and manages bookings, payments, customers and coupons from the same admin.
What was delivered
A travel platform, end to end
- Editorial website for trips, experiences, destinations, stays and retreats
- Departure board and calendar
- Six-step booking with seat holds and sign-in by one-time code
- Payment flow: 30% advance or full payment, then the balance
- Customer account: trips, balance, receipts and coupons
- QR boarding pass with a verification page
- Admin: guided editors, departures, bookings, customers and coupons
Which Branditify services does OFFMAP prove?
Premium Websites, for the editorial site, and Custom Software, for the booking engine, the customer account, the pass and the admin.
Does OFFMAP prove Branditify’s Booking Platform?
Yes. OFFMAP’s seat-based departures, holds, advance and full payments, balance tracking, passes and team-side bookings are the kind of custom booking system that page describes.
Which Industry does OFFMAP relate to?
Travel & Tour Operators.
Can Branditify build a similar platform for another travel company?
Yes. A travel business that sells dated trips with limited seats, and wants its team to run the catalogue itself, is a good fit. Tell us about yours through the enquiry form.
Questions
About this project
What is OFFMAP?
A travel company running small-group trips, experiences, stays and retreats across India, on a platform Branditify designed and built.
Can travellers pay a deposit?
Yes. They can reserve a seat with a 30% advance and pay the balance later from their account, or pay in full.
How does the boarding pass work?
It is issued once a trip is paid in full, and its QR code opens a page showing only what the departure point needs.
Which Branditify services relate to this project?
Premium Websites and Custom Software, with the Booking Platform.
Start a project
Selling trips with dates and limited seats?
Tell us about your trips, how people book them today and what your team has to run, and we will reply with how we would approach the platform.