Skip to content

Case study · Travel

Beautiful proposals in an hour, not a day

Tailor-made travel agencies build every itinerary by hand in Word and spreadsheets. This is how we built an itinerary builder that assembles trips from a supplier library, costs them accurately and produces branded proposals and a traveller app.

Project overview

An itinerary builder for tailor-made travel.

Industry
Travel
Client
Confidential
Solution
Itinerary builder
Platform
Web application
Timeline
14–20 weeks
Team
6 people
Content
Supplier and destination library
Output
Branded proposals, traveller app
Costing
Multi-currency with margins

Expected business outcomes

What the client set out to achieve

Proposal speed and costing accuracy are the measures.

  • 50–70% Less time building proposals

    Itineraries assembled from a library instead of copied documents.

    Target range once the library is populated

  • Accurate Trip costing

    Supplier rates, currencies and margins calculated automatically.

    Where rates are maintained in the system

  • Branded Every proposal

    Consistent, beautiful proposals and traveller documents.

    From templates

Business challenges

Where the client started

Every trip is a new document.

Proposals

Word documents built from previous trips.

Content

Hotel and activity descriptions copied and pasted.

Costing

Spreadsheets with manual currency conversion.

Changes

Every change means redoing the document.

Travellers

PDF documents emailed before departure.

Proposed solution

What the platform covers

A library, a builder and a traveller view.

  • Supplier library

    Hotels, activities and transfers with descriptions, images and rates.

  • Itinerary builder

    Day-by-day trips assembled with drag and drop.

  • Costing

    Rates, currencies, margins and deposits calculated live.

  • Proposals

    Branded online and PDF proposals from templates.

  • Traveller view

    Itinerary, documents and contacts on the traveller's phone.

  • Changes and versions

    Changes tracked with versions for the client.

Project requirements

What the client asked us for

The request was faster proposals. The library is the foundation: content and rates entered once and reused in every trip.

Proposals must look as good as the trips, so design is a core part of the project.

What the project had to deliver

  • 01A reusable content library
  • 02Drag-and-drop itineraries
  • 03Accurate costing
  • 04Beautiful proposals

Key challenges & considerations

What made it harder, and what we did

  1. Supplier rates changing seasonally

    What we did

    Rates were held with seasons and validity dates.

  2. Multi-currency costing

    What we did

    Costing handled multiple currencies, with the exchange rate fixed at quote.

  3. Content migration from old documents

    What we did

    The content library was populated early from the old documents.

  4. Designers' attachment to their own style

    What we did

    Proposals were designed with the travel designers, keeping room for their own style.

What we watched for

  • Populate the library early
  • Design proposals with designers
  • Handle seasonal rates properly
  • Version every change

Development process

Library first

The library is populated alongside the build.

  1. Stage 1

    Discovery

    Designers' workflow and proposal styles reviewed.

  2. Stage 2

    Library

    Content model and migration of key suppliers.

  3. Stage 3

    Builder and costing

    Itinerary builder and costing built.

  4. Stage 4

    Proposals and traveller view

    Templates and traveller view designed.

  5. Stage 5

    Launch

    Designers trained and library completed.

Technology stack

A design-led web platform

Built for travel designers and their clients.

Front end

  • React or Next.js
  • TypeScript
  • Accessible design system

Back end

  • Node.js or .NET
  • PostgreSQL or SQL Server
  • REST / GraphQL APIs

Cloud

  • Azure or AWS
  • Managed databases
  • CDN

Quality

  • Automated tests
  • CI/CD
  • Monitoring and alerts

Quality assurance & deployment

Tested every sprint, released without drama

Testing ran alongside the build, not after it. Every feature was checked against its acceptance criteria in the sprint it was built in, and releases went through an automated pipeline.

  • Automated unit and API tests, run on every change
  • Code review by a second engineer before anything was merged
  • Feature testing against written acceptance criteria
  • Cross-browser and responsive checks on the agreed devices
  • Security checks on access, sessions and data handling

Deployment

  • 01Proposals and traveller viewTemplates and traveller view designed.
  • 02LaunchDesigners trained and library completed.
  • 03Automated release pipelineThe same build moved from staging to production, with a tested rollback.
  • 04Monitoring and warrantyError and uptime monitoring from day one, and six months of free bug fixing.

Final deliverables

More trips proposed, beautifully

Travel designers build accurate, branded proposals in a fraction of the time, and travellers get their itinerary on their phones.

Content and rates are maintained once and reused everywhere.

  • Supplier library
  • Itinerary builder
  • Accurate costing
  • Branded proposals and traveller view

Handed over to the client

  • 01Production applicationDeployed and monitored
  • 02Source codeIn a repository the client can access
  • 03Technical documentationArchitecture, setup and deployment
  • 04Test suite and pipelineSo later changes stay safe
  • 05Six-month warrantyFree bug fixing after delivery

Success metrics

How success is measured

MeasureOutcomeHow it is measured
Less time building proposals 50–70% Target range once the library is populated
Trip costing Accurate Where rates are maintained in the system
Every proposal Branded From templates

Verified reviews

What clients say about our web development work

Verified reviews from our clients on the same kind of work, published on Clutch.

5.0 27 verified reviews

Free discovery call

Have an idea? Let's turn it into AI-powered software.

Book a free discovery call with our experts. Share your idea and we will help you shape the scope, timeline and budget, under NDA.

  • Free consultation
  • NDA before we talk
  • Transparent estimate