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
-
Supplier rates changing seasonally
What we did
Rates were held with seasons and validity dates.
-
Multi-currency costing
What we did
Costing handled multiple currencies, with the exchange rate fixed at quote.
-
Content migration from old documents
What we did
The content library was populated early from the old documents.
-
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.
-
Discovery
Designers' workflow and proposal styles reviewed.
-
Library
Content model and migration of key suppliers.
-
Builder and costing
Itinerary builder and costing built.
-
Proposals and traveller view
Templates and traveller view designed.
-
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
| Measure | Outcome | How 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.
-
Web Development
Custom Web Development for a Software Solutions Company
We can rely on them to handle almost any task with confidence, as they consistently deliver good results.
Verified review on Clutch (Casper Hougaard Jensen, opens in a new tab)
Casper Hougaard Jensen
CEO & Co-Founder, Iterator IT Jul 2021 – Sep 2022
-
Web Development
Web & Mobile App Development for a Software Development Company
They efficiently organized tasks and deliverables while promptly addressing questions.
Verified review on Clutch (Damien Retzinger, opens in a new tab)
Damien Retzinger
Founder, Graycore Jun 2021 – Feb 2023
-
Web Development
Website Development for a Software Engineering Company
They have a broad understanding of different technologies.
Eugene Bosikov CEO, Ezibeline LLC Mar 2022 – Ongoing Verified review on Clutch (Eugene Bosikov, opens in a new tab)
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




